Академический Документы
Профессиональный Документы
Культура Документы
CHAPITRE 2
Les structures et les énumérations
Introduction :
1
25/03/2018
2
25/03/2018
3
25/03/2018
Lit, suivant le code format %e, une valeur qui sera affectée au
champ prix de la structure art2
4
25/03/2018
5
25/03/2018
EXO 1
Écrire un programme qui définit une structure Point composée des
champs :
• P de type char
• X de type float
• Y de type float
Déclarer deux variables P1 et P2 de type structure Point,
Initialiser P1 par des valeurs données par l’utilisateur,
Initialiser P2 directement,
Afficher P1 et P2,
Affecter à P2 la valeur de P1,
Afficher P1 et P2.
Exemples : 1
6
25/03/2018
Exemples : 2
Exemples : 3
7
25/03/2018
4 - Imbrication de structures
8
25/03/2018
4 - Imbrication de structures
Structure comportant des tableaux :
4 - Imbrication de structures
Structure comportant des tableaux :
9
25/03/2018
4 - Imbrication de structures
Tableaux de structures :
4 - Imbrication de structures
Tableaux de structures :
10
25/03/2018
4 - Imbrication de structures
Tableaux de structures :
EXO 2 :
11
25/03/2018
4 - Imbrication de structures
Structures comportant d’autres structures :
4 - Imbrication de structures
Structures comportant d’autres structures :
Exemple d’utilisation :
12
25/03/2018
13
25/03/2018
14
25/03/2018
Exo 3 :
Exo 4 :
15
25/03/2018
Exo 5 :
Écrire un programme qui lit au clavier des
informations dans un tableau de structures du type
point défini comme suit :
struct point { int num ;
float x ;
float y ; } ;
Le nombre d’éléments du tableau sera fixé par une
directive #define et le programme doit afficher
l’ensemble des informations précédentes.
Réaliser le même traitement en utilisant cette fois-ci
une fonction pour la lecture des informations et une
autre pour l’affichage.
16