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