TP 5 Les Tableaux
TP 5 Les Tableaux
TP 5 Les Tableaux
Objectifs
Exercice 1
Ecrire un programme C qui permet de saisir 10 entiers dans un tableau Tab puis
affiche les entiers positifs ensuite les entiers négatifs.
Exercice 2
Ecrire un programme C qui lit la dimension N d'un tableau T de type int
(dimension maximale 50), puis :
1) Remplir le tableau par des valeurs entrées au clavier et afficher le tableau.
2) Calculer et afficher ensuite la somme des éléments du tableau.
3) Déterminer la plus grande et la plus petite valeur dans le tableau et
afficher ensuite la valeur et la position du maximum et du minimum. Si le
tableau contient plusieurs maxima ou minima, le programme retiendra la
position du premier maximum ou minimum rencontré.
4) Ranger ensuite les éléments du tableau T dans l'ordre inverse sans utiliser
de tableau d'aide. Afficher le tableau résultant.
Idée: Echanger les éléments du tableau à l'aide de deux indices qui
parcourent le tableau en commençant respectivement au début et à la fin
du tableau et qui se rencontrent en son milieu.
5) Copiez ensuite toutes les composantes strictement positives dans un
deuxième tableau TPOS et toutes les valeurs strictement négatives dans
un troisième tableau TNEG. Afficher les tableaux TPOS et TNEG.
Exercice 3
Ecrire un programme C qui recherche dans un tableau T de N entiers (max 50),
saisi au clavier, une valeur val saisie au clavier.
Afficher la position de val si elle se trouve dans le tableau sinon afficher un
message correspondant.
Exercice 4
On dispose de deux tableaux A et B (de même dimension N) d’entiers, triés par
ordre croissant.
Ecrire un programme permettant de fusionner les éléments de A et B dans un
troisième tableau C trié par ordre croissant.
Exercice 5
Exercice 6
Exercice 7
Exercice 8
Exemple: N=3
Exercice 10
Ecrire un programme qui lit la dimension N d'un tableau T d’entiers (dimension
maximale: 50), remplit le tableau par des valeurs entrées au clavier et qui
permet de manipuler ce tableau à travers le menu suivant :
1 : Affichage du tableau
2 : Rechercher l’élément minimum
3 : Afficher l’élément maximum
4 : Rechercher un élément
5 : Supprimer un élément
6 : Quitter le programme
Exercice 11