0% ont trouvé ce document utile (0 vote)
9 vues2 pages

TP4 Programmation C - Chaînes de caractères

Le document présente quatre exercices sur les chaînes de caractères en C et trois exercices sur les structures en C. Les exercices portent sur la manipulation de chaînes de caractères, la vérification de sous-chaînes et de palindromes, et l'utilisation de structures pour représenter des points, étudiants et enseignants.

Transféré par

ndeyemaremediongue7
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
9 vues2 pages

TP4 Programmation C - Chaînes de caractères

Le document présente quatre exercices sur les chaînes de caractères en C et trois exercices sur les structures en C. Les exercices portent sur la manipulation de chaînes de caractères, la vérification de sous-chaînes et de palindromes, et l'utilisation de structures pour représenter des points, étudiants et enseignants.

Transféré par

ndeyemaremediongue7
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

UNIVERSITE CHEIKH ANTA DIOP DE DAKAR

FACULTE DES SCIENCES ET TECHNIQUES


LABORATOIRE D’ALGEBRE, DE CRYPTOLOGIE, DE GEOMETRIE ALGEBRIQUE ET
APPLICATIONS
(LACGAA)

TP4 Programmation C

Chaı̂nes de caractères
Exercice 1 :
Écrire un programme C qui lit une liste de 20 prénoms(25 caractères) puis demande à l’utili-
sateur d’entrer une lettre et affiche tous les prénoms commençant par cette lettre.

Exercice 2 :
Écrire un programme C qui lit une chaı̂ne de caractères puis un ensemble de caractères et
affiche le nombre de fois que chacun d’eux est apparu dans cette chaı̂ne.

Exercice 3 :
Écrire un programme C qui lit deux chaı̂nes de caractères et vérifie si la deuxième est une sous
chaı̂ne de la première ou non.
Exemple : tout est une sous chaı̂ne de surtout.

Exercice 4 :
Écrire un programme C qui une chaı̂ne de caractères et vérifie si elle est palindrome ou non.
On rappelle qu’une chaı̂ne de caractères est dite palindrome, si elle se lit de la même manière dans
les deux sens. Exemple : non, radar et 1234321 sont toutes des chaı̂nes de caractères palindromes.

Structures
Exercice 1 :
Écrire un programme C qui définit une structure Point qui contiendra les deux coordon-
nées(abscisse et ordonnée) d’un point du plan. Puis lit deuxp points au clavier et affiche la distance.
NB : La distance entre 2 points (x1 , y1 ) et (x2 , y2 ) est d = (x1 − y1 )2 + (x2 − y2 )2
Exercice 2 :
Écrire un programme C qui lit les noms complets des étudiants et leurs moyennes dans un
tableau de structures. Puis actualise ces moyennes en ajoutant un bonus de :
— 1 point pour les étudiants ayant une note strictement inférieure à 10.
— 0.5 point pour les étudiants ayant une note entre 10 et 15 incluses.
NB : la structure doit avoir deux éléments : une chaı̂ne de caractères et un réel.

Exercice 3 :
Nous voulons constituer une base de données des enseignants. Chaque enseignant est caractérisé
par :
— le matricule (entier),
— le nom (chaı̂ne de caractère),
— le prénom (chaı̂ne de caractère),
— le sexe (une énumeration ayant comme valeurs ’F’ et ’M’),
— l’âge (entier),
— le salaire (réel).
Les consignes sont :
1. Donner une déclaration du type Enseignant ;
2. Créer et remplir un tableau de 10 enseignants ;
3. Afficher la liste de tous les enseignants ;
4. Afficher la liste des enseignants dont le salaire est supérieur ou égal à 200.000 ;
5. Afficher la liste des enseignantes (i.e de sexe féminin) ;
6. Afficher le nombre d’enseignants dont l’âge est supérieur à 45 ans ;
7. Afficher le nom et prénom du cadet parmi ces enseignants.

Bonne Chance

Vous aimerez peut-être aussi