1
Etablissement : ISET-Charguia
Département : Technologies de l’Informatique
Matière : Algorithmique et structure de données1
Année Universitaire : 2011- 2012
Niveau : 1ère année Tronc Commun
TD n°4 : Les types structurés - Tableaux
Exercice 1 :
Ecrire un algorithme qui déclare et remplisse un tableau de 7 valeurs numériques en les
mettant toutes à zéro.
Exercice 2 :
Ecrire un algorithme qui déclare un tableau de 9 notes, dont on fait ensuite saisir les valeurs
par l’utilisateur.
Exercice 3 :
Ecrire un algorithme constituant un tableau, à partir de deux tableaux préalablement saisis. Le
nouveau tableau sera la somme des éléments des deux tableaux de départ.
Les deux tableaux sont de même taille.
Les deux tableaux sont de tailles différentes.
Exercice 4 :
Ecrire un algorithme qui lit deux tableaux et les fusionne en un troisième tableau. Les 3
tableaux ont un même taille maximale = 100.
Exercice 5 :
Ecrire un algorithme qui lit deux tableaux et qui remplit un 3ème tableau par les éléments
communs entre les 2 tableaux initiaux (intersection), sachant que le 3ème tableau ne doit pas
contenir de redondances.
Exercice 6 :
Ecrire un algorithme qui lit un tableau de taille N et élimine la redondance sur place (sans
utiliser un tableau d’aide)
Exemple pour N=6 :
Tableau avant 12 4 8 4 12 4
Tableau après 12 4 8 et N=3
Exercice 7 :
Ecrire un algorithme qui lit un tableau de caractères et qui cherche et renvoie les indices ainsi
que le nombre d’occurrences d’un caractère saisi.
Exercice 8 :
Ecrire un algorithme qui lit un tableau et l’inverse sur place (sans utiliser n tableau d’aide).
Exemple pour N=6 :
Tableau avant 34 79 10 5 22 56
Tableau après 56 22 5 10 79 34