Additional Exercises on Simple Sequential Algorithms

3. Exercice 7:

  1. Ecrire un programme qui lit un caractère au clavier et affiche le caractère ainsi que son code numérique.
  2. Ecrire un programme qui lit une lettre minuscule au clavier et qui affiche la lettre en majuscule.
  3. 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;

}