Files
Guillaume-Sanchez ff4bb12d22 initial commit
2026-05-26 13:56:03 +02:00

51 lines
1.2 KiB
C++
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
Énoncé
Écrire :
- une fonction, nommée f1, se contentant dafficher « bonjour » (elle ne possédera aucun argument, ni valeur de retour) ;
- une fonction, nommée f2, qui affiche « bonjour » un nombre de fois égal à la valeur reçue en argument (int) et qui ne renvoie aucune valeur ;
- une fonction, nommée f3, qui fait la même chose que f2, mais qui, de plus, renvoie la valeur (int) 0.
Écrire un petit programme appelant successivement chacune de ces 3 fonctions, après les avoir convenablement déclarées (on ne fera aucune hypothèse sur les emplacements relatifs des différentes fonctions composant le fichier source).
*/
#include <iostream>
using namespace std;
// Function declaration
void f1();
void f2(int nombreDeFoisBonjour);
int f3(int nombreDeFoisBonjour);
int main() {
f1();
f2(3);
f3(2);
}
// Fonction definition
void f1(){
std::cout << "Bonjour \n" << std::ends;
}
void f2(int nombreDeFoisBonjour){
for(int i = 0; i < nombreDeFoisBonjour; i++){
std::cout << "Bonjour f2 \n" << std::ends;
}
}
int f3(int nombreDeFoisBonjour){
for(int i = 0; i < nombreDeFoisBonjour; i++){
std::cout << "Bonjour f3 \n" << std::ends;
}
return 0;
}