Correction : Les fonctions
Correction Exercice 1 :
Objectif : créer une fonction qui affiche une chaîne de caractères reçue en paramètres puis l'appeler dans le main
void print_str(char *str)
{
printf("%s", str);
}
int main()
{
print_str("Hello World !\n");
print_str("Bonjour le monde !\n");
print_str("Hola Mundo !\n");
return 0;
}
Correction Exercice 2
Objectif : créer une fonction qui retourne la somme de deux entiers reçus en paramètres puis l'appeler dans le main
int add(int nb1, int nb2)
{
return(nb1 + nb2);
}
int main()
{
int sum = add(1, 2);
printf("%d\n", sum);
return 0;
}
Correction Exercice 3
Objectif : créer une fonction qui retourne la moyenne de trois nombres reçus en paramètres puis l'appeler dans le main
double compute_average(double nb1, double nb2, double nb3)
{
double average = (nb1 + nb2 + nb3) / 3;
return average;
}
int main() {
double average = compute_average(1, 2, 3);
printf("%f\n", average);
return 0;
}
13 October 2025