| |
|
|
|
Page : |
1 |
|
|
| |
| |
|
|
| |
Ecrire un programme qui permet de Lire une phrase dans une variable et compter combien il y a de mots (compter les espaces).
Utiliser une boucle for, de 1 jusqu’à la fin de la phrase (strlen). Si l’on trouve la constante espace, ’ ’, on incrémente la variable qui compte les espaces.
Exemple d'éxecusion :

|
|
| |
|
|
|
| |
|
|
| |
|
|
| |
Ecrire un programme qui lit 5 mots, séparés par des espaces et qui les affiche ensuite dans une ligne, mais dans l'ordre inverse. Les mots sont mémorisés dans 5 variables M1, ... ,M5.
Exemple d'éxecusion :
|
|
| |
|
|
|
| |
|
|
| |
|
|
| |
Ecrire un programme qui saisit successivement chaque caractère de votre prénom puis les affiche.
Exemple d'éxecusion :

|
|
| |
|
corrigé |
|
| |
|
|
| |
Exercice 4 : |
|
| |
Ecrire un programme qui lit une ligne de texte (ne dépassant pas 200 caractères) la mémorise dans une variable TXT et affiche ensuite:
a) la longueur L de la chaîne.
b) le nombre de 'e' contenus dans le texte.
c) toute la phrase à rebours, sans changer le contenu de la variable TXT.
d) toute la phrase à rebours, après avoir inversé l'ordre des caractères dans TXT: Exemple d'éxecusion :

|
|
| |
|
corrigé |
|
| |
|
|
| |
Exercice 5 : |
|
| |
Ecrire un programme qui lit deux chaînes de même longueur et qui compare les deux chaînes caractère par caractère. Indiquez dans une variable booléenne si les chaînes sont égales. Conseil, utilisez une boucle for:
Exemple d'éxecusion :


|
|
| |
|
corrigé |
|
| |
|
|
| |
|
|
| |
Ecrire un programme qui lit un nom au clavier puis l’afficher en mettant un signe - entre chaque lettre.
Exemple d'éxecusion :

|
|
| |
|
|
|
| |
|
|
| |
|
|
| |
Ecrire un programme qui lit un mot au clavier et qui affiche ses caractères dans l’ordre inverse, en commençant par le dernier.
Exemple d'éxecusion :

|
|
| |
|
|
|
| |
|
|
| |
|
|
| |
Ecrire un programme qui utilise la fonction compare(a, b) qui compare les chaîne de caractères a et b. La fonction retourne une valeur négative, nulle ou positive selon que a est lexicographiquement inférieure, égale ou supérieure à b. Écrivez deux versions de ce programme. La première avec des tableaux, la seconde avec des pointeurs.
Exemple d'éxecusion :
|
|
| |
|
corrigé |
|
| |
|
|
| |
Exercice 9 : |
|
| |
Ecrire un programme qui lit un texte TXT (de moins de 200 caractères) et qui enlève toutes les apparitions du charactère 'e' en tassant les éléments restants. Les modifications se feront dans la même variable TXT.
Exemple d'éxecusion :
 |
|
| |
|
|
|
| |
|
|
|
|
|
|
|
| |
|
|
|
Page : |
1 |
|
|