DEV/boucle

60 lines
1.3 KiB
Plaintext

1)
AVEC WHILE
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int x,y;
printf("insérez un entier naturel\n");
scanf("%d", &x);
printf("insérez un deuxième entier naturel\n");
scanf("%d", &y);
if (x<y){
printf("dans l'ordre croissant tous les entiers compris entre ces deux valeurs sont :\n");
while(x<y){
printf("%d\n",x);
x+=1;
}
}else if(x==y){
printf("Il n'y a aucun entier qui soit compris entre ces deux valeurs car ils sont égaux\n");
}else{
printf("dans l'ordre croissant tous les entiers compris entre ces deux valeurs sont :\n");
while(x>y){
printf("%d\n",y);
y+=1;
}
}
return EXIT_SUCCESS;
}
AVEC DO WHILE
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int x,y;
printf("insérez un entier naturel\n");
scanf("%d", &x);
printf("insérez un deuxième entier naturel\n");
scanf("%d", &y);
if (x<y){
printf("dans l'ordre croissant tous les entiers compris entre ces deux valeurs sont :\n");
do{
x+=1;
printf("%d\n",x);
}while(x<y);
}else if(x==y){
printf("Il n'y a aucun entier qui soit compris entre ces deux valeurs car ils sont égaux\n");
}else{
printf("dans l'ordre croissant tous les entiers compris entre ces deux valeurs sont :\n");
do{
y+=1;
printf("%d\n",y);
}while(x>y);
}
return EXIT_SUCCESS;
}