Nous désirons effectuer la saisie d'un nombre n compris dans l'intervalle [a,b]
#include <stdio.h>
#define a 2
#define b 36
int main()
{
int n;
printf("\nL'intervalle est [%d, %d]",a,b);
printf("\nce sont des constantes definies avec #define\n");
do
{
printf("\nentrer un nombre entier positif ou nul ");
scanf("%d",&n);
if ((n<a) || (n>b))
printf("\npas dans l'intervalle [%d, %d]\n",a,b);
}
while ((n<a) || (n>b));
printf("\n\nLe nombre saisi est %d ",n);
printf("\n\n");
}
Exemple de sortie écran
L'intervalle est [2, 36]
ce sont des constantes definie avec #define
entrer un nombre entier positif ou nul 0
pas dans l'intervalle [2, 36]
entrer un nombre entier positif ou nul 10
Le nombre saisi est 10