Exercice 1 :
Ecrire un
programme en langage C 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
voici une petite phrase !
! phrase
petite une voici
Exercice 2 :
Ecrire un
programme en langage C 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:
voici une petite phrase !
! esarhp
etitep enu iciov
Exercice 3 :
Ecrire un
programme en langage C 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:
Cette ligne contient quelques lettres e.
Ctt lign contint qulqus lttrs .
Exercice 4 :
Ecrire un
programme en langage C 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.
Exercice 5 :
Ecrire un
programme en langage C qui lit un verbe régulier en "er" au clavier
et qui en affiche la conjugaison au présent de l'indicatif de ce verbe.
Contrôlez s'il s'agit bien d'un verbe en "er" avant de conjuguer.
Utiliser les fonctions gets, puts, strcat et strlen.
Exercice 6 :
Ecrire un
programme en langage C qui lit deux chaînes de caractères CH1 et CH2 et qui
copie la première moitié de CH1 et la première moitié de CH2 dans une troisième
chaîne CH3. Afficher le résultat.
a) Utiliser
les fonctions spéciales de <string>.
b) Utiliser
uniquement les fonctions gets et puts.
ConversionConversion EmoticonEmoticon
Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.