Ecrire un programme qui demande à l'utilisateur de lui fournir un nombre entier
entre 1 et 7, et qui affiche le nom du jour de la semaine correspondant (lundi = 1,
mardi = 2, ... , dimanche = 7).
char *jour[] = {"Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi","Dimanche"} ;}
int i ;
do
{printf("Donnez un nombre entier entre 1 et 7 : \n") ;}
scanf("%d", &i) ;
while (i<=0 || i>7) ;
printf("Le jour numéro %d de la semaine est %s.",i,jour[i-1]);
explications :
On crée un tableau de 7 pointeurs sur des chaînes, correspondant chacun au nom d'un jour de la semaine. Comme ces chaînes sont ici constantes, il est possible de créer un tel tableau, en l'initialisant.
Ne pas oublier le & dans le scanf.
Ne pas oublier que l'indice d'un tableau commence, en C, à 0, ce qui explique le jour[n-1].