1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
unsigned char m, c, d, u;
int nb;
int err;
do
{
printf ("m = ");
scanf ("%c", &m);
getchar ();
err = m < '0' || m > '9';
if (err)
{
printf ("choississez une autre valeur pour m \n");
}
}
while (err);
printf ("c = ");
scanf ("%c", &c);
getchar ();
if ((c < '0') || (c > '9'))
printf ("choississez une autre valeur pour c \n");
printf ("d = ");
scanf ("%c", &d);
getchar ();
if ((d < '0') || (d > '9'))
printf ("choississez une autre valeur pour d \n");
printf ("u = ");
scanf ("%c", &u);
getchar ();
if ((u < '0') || (u > '9'))
printf ("choississez une autre valeur pour u \n");
nb = 1000 * (m - '0') + 100 * (c - '0') + 10 * (d - '0') + 1 * (u - '0');
printf ("nb = %u\n", nb);
return 0;
} |
Partager