Vous êtes sur la page 1sur 2

TD 3– Types de données composées

Exercice 1

Écrire un programme qui initialise un tableau T de N nombres entiers avec des valeurs saisies au
clavier et qui, par la suite affiche le tableau.

Exercice 2

Ecrire un programme qui cherche et affiche la valeur du plus petit élément d’un tableau T de N
nombres entiers.

Exercice 3

Ecrire un programme qui recherche un élément donné dans un tableau et qui affiche si l’élément est
trouvé ou non.

Exercice 4

Ecrire un programme qui calcule et affiche la moyenne des éléments d’un tableau T de N nombres
entiers.

Exercice 5

Ecrire un programme qui calcule et affiche le nombre d’occurrences d’un élément (nombre de fois
que l’élément apparaît) dans un tableau T de N nombres entiers.

Exercice 6

Ecrire un programme qui effectue le décalage des éléments d’un tableau T de N caractères.
Exemple (décalage à gauche):
Tableau initial :
D E C A L A G E

Tableau final
E C A L A G E D

Exercice 7
Ecrire un programme qui effectue l’inversion des éléments d’un tableau T de N caractères.
Exemple:
Tableau initial :
D E C A L A G E

Tableau final
E G A L A C E D
Exercice 8
Ecrire un programme qui permet de trier par ordre croissant les éléments d’un tableau T de N
entiers.
Exemple:
Tableau initial :
50 43 78 29 143 9 69 33

Tableau final
9 29 33 43 50 69 78 143

Exercice 9
Ecrire un programme qui permet de trier par ordre décroissant les éléments d’un tableau T de N
entiers.
Exemple:
Tableau initial :
50 43 78 29 143 9 69 33

Tableau final
143 78 69 50 43 33 29 9

Exercice 10
Ecrire un programme qui permet de fusionner les éléments de deux tableaux T1 et T2 d’entiers.
NB : N = nombre d’élément du tableau 1
M= nombre d’éléments du tableau 2
Exemple:
Tableaux initiaux :
T1
50 43 78 29
T2
143 9 69 11 33

Tableau final
50 43 78 29 143 9 69 11 33

Exercice 11
Écrire un programme qui réalise la somme c de deux matrices d'entiers a et b.

Vous aimerez peut-être aussi