Module Module : Langage C Formatrice :K.FOURKA
2010/2011
Série dexercices N°3 ( Les tableaux) Exercice 1 : Vérifier que deux tableaux sont identiques ( les él éments
des deux tableaux seront saisies
par lutilisateur Exercice 2 :
Ecrire un programme qui saisit 2 tableaux de 10 entiers a et b. c est un tableau de 20 entiers. Le programme doit mettre dans c la fusion des tableaux tableaux a et b. On copiera dans les 10 premières cases de c l e tableau a, dans les dix dernières le tableau b. Le programme affiche ensuite le tableau c. Exercice 3 :
Ecrire un programme perm ettant de Lire les valeurs d'un tableau de vingt él éments et de les afficher dans I 'ordre inverse. Exercice 4 :
Ecrire un programme permettant de Lire les les éléments d'un tableau et de ranger dans le même tableau les éléments dans I ordre inverse. Exercice 5 : (insertion)
1. Ecrire un programme permettant de lire les valeurs entières d'un tableau, ensuite lire une Valeur a et une autre valeur p, puis insérer à la position position p du tableau la valeur a. 2. Ecrire un programme qui insère un entier x saisi par l'utilisateur dans un tableau d'él éments Classés par ordre croissant. Le t ableau doit rester ordonné après linsertion de x. Exercice 6 : (suppression)
1.
Ecrire un programm programm e permettant de lire les valeurs d'un tableau tableau et une valeur p et de supprimer l' élément à la position p du tableau.
2.
Ecrire un programme qui permet de lire les éléments dun tableau T, lit une valeur a , et supprime toutes les occurrences de a dans le tableau. tableau.
ISTA HAY RIAD
Page 1
Module : Langage C Formatrice :K.FOURKA
2010/2011
Série dexercices N°3 ( Les tableaux) Exercice 7 :
Ecrire un programme qui lit la dimension dun tableau T de type Entie r, remplit le tableau par des valeurs entr ées par lutilisateur au clavier, copiez ensuite toutes les valeurs strictement positives dans un deuxième tableau TPOS et toutes les valeurs Strictement négatives dans un 3
ème
tableau TNEG et affichez les t ableaux TPOS et TNEG
Exercice 8 :
Rotation des él éments dun tableau Saisir un tableau t(10) Saisir le nombre de rotation On effectue la rotation des él éments du tableau du nombre entré en faisant un e rotation, Afficher le tableau de départ, la valeur du déplacement et le tableau après rot ation Exercice 10 :
Ecrire un programme qui permet de lire 12 nombres entiers saisis par lutilisateur, puis stocker les nombres premiers, qui sont parmi les nombres saisis, dans un tableau T Exemple : Les nombres saisis : 4 9 7 6 4 13 32 3 4 12 11 19 Le tableau T est compos é de 5 cases :
7 13 3 11 19
Exercice 11 :
Ecrire un programme qui doit lire deux tableaux de même taille n( n est saisi par lutilisateur) , contenant chacun, de ces 2 tableaux, des nombres classés dan lordre croissant, puis faire la fusion des 2 tableaux dans un troisième tableau Exemple : n=8 Tab1[8] ={1 ,4,6,7,7,8,12,16} Tab2[8] ={2,3,8,9,10,13,17,20} TabFusion[16] ={1,2,3,4,6,7,7,8, 8,9,10,12,13,16,17,20}
ISTA HAY RIAD
Page 2