Université Mohammed Premier Année universitaire 2022-2023
Faculté des Sciences Oujda Filière SMI et SMA S3
Département d’Informatique TP de Programmation 1
Série N° 2
Séance 4
Exercice 1
Écrire un programme C qui déclare trois tableaux T1, T2 et T3 de type réel et de taille 10, utilisez la
directive define, puis :
1. Initialisez le tableau T1 à la déclaration
2. Initialisez le tableau T2 par affectation, initialisez chaque élément par le carré de l’indice moins 2
3. Initialisez le tableau T3 par lecture au clavier
4. affichez les valeurs des trois tableaux séparément.
Exercice 2
Écrire un programme qui déclare un tableau T de type réel et de taille n qui est une variable de ce
programme
1. Initialisez ce tableau T par lecture au clavier
2. Affichez les valeurs de ce tableau
3. Recherchez l’élément maximal et l’élément minimal du tableau T, puis permutez leurs positions.
4. Affichez le nouveau tableau.
Exercice 3
Écrire un programme qui déclare un tableau T de type réel de taille n qui est une variable de ce
programme
1. initialisez par lecture au clavier ce tableau T
2. affichez les valeurs de ce tableau
3. comptez le nombre d’éléments qui ont une valeur supérieure à 5
Exercices supplémentaires
Exercice 1
Ecrire un programme qui permet de trier en ordre croissant un tableau de réels de taille n.
Exercice 2
Écrire un programme qui déclare un tableau T de type réel et de taille n qui est une variable de ce
programme
1. Initialisez ce tableau T par lecture au clavier
2. Affichez les valeurs de ce tableau
3. Calculez le produit des éléments de ce tableau
Séance 5
Exercice 1
Écrire un programme qui
1. déclare un tableau T de type double et de taille n×m avec n et m sont des variables du programme
2. calcule les valeurs du tableau donnés par : T[i][j]=i+j,
3. affiche le tableau T sous forme matricielle.
4. Exécutez ce programme pour n=5 et m=6.
Exercice 2
Écrire un programme qui
1. lit au clavier deux entiers positifs non nuls n et m,
2. initialise par lecture au clavier un tableau T de type entier et de taille n×m et un vecteur X de type
entier de taille m,
3. calcule le vecteur Y=TX et affiche ses éléments.
4. Exécutez ce programme pour :
6
−2 −1 5
A=( ) et X = (0)
7 3 −4
3
Exercice 3
Écrire un programme qui déclare un tableau T de type réel de taille n×m avec n et m sont des variables
du programme
1. Initialisez ce tableau T par lecture au clavier
2. Affichez les valeurs de ce tableau
3. Recherchez la position de l’élément maximal et l’élément minimal de ce tableau T,
Exercices supplémentaires
Exercice
Écrire un programme qui
1. déclare deux tableaux S et T de type réel et de taille n×n,
2. initialise par lecture au clavier les tableaux S et T,
3. calcul le tableau produit P de S et T,
4. affiche les valeurs du tableau P.