Vous êtes sur la page 1sur 3

Serie7 :Les chaines de caracteres et les structures :

Module : Langage de programmation structur (Langage C )


Exercice 1 :
Ecrire un programme qui lit un texte TXT (de moins de 200 caractres) et qui enlve toutes les
apparitions du charactre 'e' en tassant les lments restants. Les modifications se feront dans la
mme variable TXT.
Exemple:

Cette ligne contient quelques lettres e.


Ctt lign contint qulqus lttrs .

Exercice 2 :
Ecrire un programme qui demande l'introduction du nom et du prnom 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 prnom:


Alaoui Khalid
Bonjour Alaoui Khalid!
Votre nom est compos de 12 lettres.

Exercice 3 :
Ecrire un programme qui lit deux chanes de caractres CH1 et CH2, les compare lexicographiquement et affiche le rsultat:
Exemple:

Introduisez la premire chane: Ahmed


Introduisez la deuxime chane: akabli
" Ahmed " prcde " akabli "

Exercice 4:
Ecrire un programme qui lit deux chanes de caractres CH1 et CH2 et qui copie la premire moiti de
CH1 et la premire moiti de CH2 dans une troisime chane CH3. Afficher le rsultat.
a) Utiliser les fonctions spciales de <string>.

Exercice 5:

Ecrire un programme qui lit un verbe rgulier en "er" au clavier et qui en affiche la conjugaison au
prsent de l'indicatif de ce verbe. Contrlez s'il s'agit bien d'un verbe en "er" avant de conjuguer.
Utiliser les fonctions gets, puts, strcat et strlen.
Exemple:

Verbe : participer
je participe
tu participes
il participe
nous participons
vous participez
ils participent

Exercice 6:
1. Dfinissez la structure Stagiaire constitue des champs suivants :

Le champ Datenais est aussi une structure dont les champs sont :

Ecrivez ensuite lalgorithme qui permet de lire et aprs afficher le nom, prnom et date de
naissance dun stagiaire.
2. On souhaite grer les notes dun tudiant. Pour cela on va dfinir la structure Etudiant dont les
champs sont :

Ecrire lalgorithme qui permet de lire les informations dun tudiant (nom, prnom et notes),
de calculer sa moyenne et dafficher la fin un message sous la forme suivante :
La moyenne de ltudiant Dinar Youssef est : 12.45 o Dinar et Youssef sont les noms
et prnoms lus et 12.45 est la moyenne calcule.
3. Modifier lalgorithme de lexercice prcdent de faon que lon puisse grer les notes de
50 tudiants.

Exercice 7:
A laide dun tableau de personnes caractrise chacun par :

Nom
Prenom
Numero de la rue
Prfecture
Ville
Numero de tlphone

Faire un programme permettant de :


Saisir les contacts .
Rechercher automatiquement toutes les informations sur les personnes rpondant une
valeur dune rubrique donne.
Exemple : les personnes habitant la ville de Fes.
Lexique :
T : Tableau denregistrement
I : Indice de T
N : Nombre de contact
Nom : chaine de caractere
Prenom : chaine de caractere
Num : Numro de la rue
Pref : Prfecture
Ville : La ville
Tel : Le numro de tlphone
Xville :La ville chercher
Trouve : La variable boolenne

Bon Travail !!!