Programmation bas niveau (BNV) Help

Correction : Les boucles

Correction Exercice 3

#include <stdlib.h> #include <stdio.h> int main() { char answer[50]; int i = 0; printf("Saisissez un mot de moins de 50 caractères : \n"); scanf("%s", answer); while(i < 5) { printf("%d : %s\n", i, answer); i = i + 1; } return(0); }

Correction Exercice 4

#include <stdlib.h> #include <stdio.h> int main() { int number; int i = 0; printf("Choisissez un nombre entier différent de 0 : \n"); scanf("%d", &number); while(i < number) { printf("%d\n", i); i = i + 1; } return(0); }

Correction Exercice 5

#include <stdlib.h> #include <stdio.h> int main() { int number; char symbol; int i; printf("Choisissez un symbole + (montant) ou - (descendant) : \n"); scanf("%c", &symbol); printf("Choisissez un nombre entier différent de 0 : \n"); scanf("%d", &number); if(symbol == '+') { i = 0; while(i <= number) { printf("%d\n", i); i = i + 1; } } else if(symbol == '-') { i = number; while(i >= 0) { printf("%d\n", i); i = i - 1; } } else { printf("Le symbole %c n'est pas reconnu\n", symbol); } return(0); }
08 October 2025