Université Sidi Mohamed Ben Abdellah
Ecole Nationale Des Sciences Appliquée de Fès
Module : PROGRAMMATION C AU 2020/2021
Section : DEUXIEME ANNEE CYCLE PREPARATOIRE
Série 6 : Tableaux et chaines de caractères
Exercice 1 : Faire un programme qui lit un mot au clavier et qui affiche ses caractères dans
l’ordre inverse, en commençant par le dernier.
Exercice 2 : Lire une chaîne au clavier (ou déposer une chaîne constante dans une variable)
et l’imprimer sans qu’apparaissent les lettres ’a’ qui seraient contenues dans
cette chaîne.
Exercice 3 : Lire un nom au clavier puis l’afficher en mettant un signe - entre chaque lettre.
Exercice 4 : Lire un mot au clavier. Afficher ensuite combien il y a de ’a’ dans le mot.
Exercice 5 : Ecrire un programme qui vérifie qu’une chaîne de caractère contient la lettre e.
Exercice 6 : Lire une chaîne au clavier (ou déposer une chaîne constante dans une
variable), composer une nouvelle chaîne de caractères qui contienne toutes les
lettres de chaîne lue, sauf les ‘a’. Imprimer la nouvelle chaîne de caractères.
Exercice 7 : Ecrire un programme qui vérifie qu’une chaîne de caractère NE contient PAS
la lettre e.
Exercice 8 : Ecrire un programme qui demande l'introduction du nom et du prénom de
l'utilisateur et qui affiche alors la longueur totale du nom sans compter les espaces. Employer
la fonction strlen.
Exemple :
Introduisez votre nom et votre prénom :
Lina Idrissi
Bonjour Lina Idrissi !
Votre nom est composé de 11 lettres.
Exercice 9 : Ecrire un programme qui lit deux chaînes de caractères CH1 et CH2, les
compare lexicographiquement et affiche le résultat :
Exemple :
Introduisez la première chaîne : ali
Introduisez la deuxième chaîne : hanane
"ali" précède "hanane"