Additional Exercises on Simple Sequential Algorithms
This series offers a set of supplementary exercises for individual work on simple sequential algorithms. The solutions to these exercises are available on the module's Facebook page. It's important to note that these exercises are a supplement and by no means replace the classes and educational resources provided in the classroom. They are designed to enhance your understanding and provide additional opportunities for practice and self-learning.
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;
}