Additional Exercises on Simple Sequential Algorithms
3. Exercice 7:
- Ecrire un programme qui lit un caractère au clavier et affiche le caractère ainsi que son code numérique.
- Ecrire un programme qui lit une lettre minuscule au clavier et qui affiche la lettre en majuscule.
- Ecrire un programme qui lit une lettre majuscule au clavier et qui affiche son numéro dans l’alphabet, la lettre qui la précède, et la lettre qui la succède.
Solution :
1)
#include <stdio.h>
#include <stdlib.h>
int main(){
char c;
printf("Donner un caractere: ");
scanf("%c",&c);
printf("Vous avez entre \"%c\" qui a le code ASCII %d\n",c,c);
return 0;
}
2)
#include <stdio.h>
#include <stdlib.h>
int main(){
char min,maj;
printf("Donner une letrre minuscule: ");
scanf("%c",&min);
maj=min-('a'-'A');
printf("La lettre en majuscule est \"%c\"\n",maj);
return 0;
}
3)
#include <stdio.h>
#include <stdlib.h>
int main(){
char lettre,pred,succ;int num;
printf("Donner une lettre majuscule: ");
scanf("%c",&lettre);
num=lettre-'A'+1;
pred=lettre-1;
succ=lettre+1;
printf("Le numero de la lettre est: %d\n",num);
printf("Son predecesseur est \"%c\"\n",pred);
printf("Son successeur est \"%c\"\n",succ);
return 0;
}