Programmation bas niveau (BNV) Help

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