Série de TD & TP n° 05
Les structures
UAMOB 2023/2024
Département MI
Module : Algorithmique et structures de
données I (L1 Informatique)
Exercice 01:
Ecrire un algorithme (programme C) qui définit une structure point qui contiendra les deux coordonnées d’un
point du plan. Puis lit deux points et affiche la distance entre ces deux derniers.
Exercice 2:
Ecrire un algorithme (programme C) qui définit une structure étudiant où un étudiant est représenté par son nom,
son prénom et une note. Lit ensuite une liste de n étudiants (n ≤100) entrée par l’utilisateur et affiche les noms de
tous les étudiants ayant une note supérieure ou égale à 10 sur 20.
Exercice 3:
Ecrire un algorithme (programme C), qui lit le nom, le prénom et l’âge de n personnes (n ≤ 100) dans un tableau de
structures, puis insère une nouvelle personne dans une position entrée par l’utilisateur.
Exercice 4:
Ecrire un algorithme (programme C), qui lit le nom, le prénom et l’âge de n personnes (n≤ 100) dans un tableau de
structures, et supprime ensuite toutes celles qui sont âgées de vingt ans et plus.
Exercice 5:
Ecrire un algorithme (programme C) qui lit un ensemble de cercles définis par les coordonnées de leurs centres et
leurs rayons. Puis lit les coordonnées d’un point et affiche ensuite tous les cercles contenant ce point.
Exercice 6:
Une menuiserie industrielle gère un stock de panneaux de bois. Chaque panneau possède une largeur, une
longueur et une épaisseur en millimètres, ainsi que le type de bois qui peut être un pin (code 0), un chêne (code
1) ou un hêtre (code 2).
Ecrire un algorithme (programme C) qui permet de :
1) Définir une structure panneau contenant toutes les informations relatives à un panneau de bois
2) Saisir et afficher un panneau de bois (saisie numérique pour le type de bois (ex : 0), affichage en
caractères du type de bois (ex : pin))
3) Calculer et afficher le volume en mètres cube d’un panneau ((épaisseur*largeur*longueur)/109)
Exercice 7:
Une Carte Chifa est définie par :
NumSC : numéro de sécurité sociale de l’assuré;
NomAss : le nom de l’assuré ;
PrenomAss : le prénom de l’assuré ;
DateNaissAss : la date de naissance de l’assuré (jj/mm/aaaa) ;