Dans le programme de l'exercice 1 sur le do ... while, l'utilisateur se voit poser la même question, qu'il s'agisse d'une première demande ou d'une nouvelle demande suite à une réponse incorrecte. Améliorez-le de façon que le dialogue se présente ainsi :
donnez un entier positif inférieur à 100 : 452
SVP positif inférieur à 100 : 0
SVP positif inférieur à 100 : 28
merci pour le nombre 28
Solution :
#include<stdio.h>
main()
{
int n;
printf ("donnez un entier positif inférieur
à 100 : ");
scanf("%d",&n);
while
((n<=0) || (n>=100))
{
printf ("SVP positif
inférieur à 100 : ");
scanf("%d",&n);
}
printf("merci pour le nombre %d",n);
}
Ecivez un programme qui imprime intégralement la suite des lettres majuscules :
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Solution :
#include<stdio.h>
#define AAA 'A'
#define ZZZ 'Z'
main()
{
char c_maj=AAA;
while (c_maj<=ZZZ)
putchar(c_maj++);
printf("\n");
}