TD ANP N5 2009 .pdf


Nom original: TD ANP N5 2009.pdfTitre: TD ANP N5 2009Auteur: M&M

Ce document au format PDF 1.4 a été généré par PDFCreator Version 0.9.9 / GPL Ghostscript 8.70, et a été envoyé sur fichier-pdf.fr le 24/12/2014 à 11:41, depuis l'adresse IP 197.6.x.x. La présente page de téléchargement du fichier a été vue 1000 fois.
Taille du document: 10 Ko (2 pages).
Confidentialité: fichier public


Aperçu du document


I.S.S.A.T Mateur
Département Informatique

Année Universitaire
2009 / 2010

TD ANP N°5
Exercice 1
Ecrire un programme C qui permet de calcule le nombre d’occurrence d’un entier x dans un
tableau d’entiers de taille n. ( 2< n < 100 )
Exercice 2
Ecrire un programme C qui permet de réaliser une permutation circulaire vers la gauche des
éléments d’un tableau d’entiers binaire de taille n. ( 2< n < 100 ).
Exercice 3
Ecrire un programme C qui permet :
Saisir un entier N (2<= N <= 30 ).
Saisir dans un tableau T : N notes ( 0<= T[i] <= 20 ).
Calculer la moyenne des notes et afficher combien de notes sont supérieures à cette moyenne.
Exercice 4
Ecrire un programme C qui à partir d’un tableau T de dimensions n (3< n < 100) permet de :
Remplir un tableau T1 formé par les éléments de T qui sont distincts
Remplir un tableau T2 formé par les fréquences des entiers de T1
Exemple :
T =1 5 2 1 6 5 1 2
T1 = 1 5 2 6
T2 = 3 2 2 1.
Exercice 5
Ecrire un programme C qui Saisit un tableau T d’entiers binaires {0 ou 1} de taille n (2< n <
100) et d’afficher la position i dans un tableau telle que T[i] soit le début de la plus longue
séquence de 0
Exercice 6 :Insérer une valeur dans un tableau trié
Un tableau A de dimension N+1 contient N valeurs entières triées par ordre croissant; la
(N+1)ième valeur est indéfinie. Insérer une valeur VAL donnée au clavier dans le tableau A de
manière à obtenir un tableau de N+1 valeurs triées.
Exercice 7 : Fusion de Deux tableaux triés
On dispose de deux tableaux A et B de tailles respectives N et M, triés par ordre croissant.
Fusionner les éléments de A et B dans un troisième tableau FUS trié par ordre croissant.
Méthode : Utiliser trois indices IA, IB et IFUS. Comparer A[IA] et B[IB]; remplacer
FUS[IFUS] par le plus petit des deux éléments; avancer dans le tableau FUS et dans le tableau
qui a contribué son élément. Lorsque l'un des deux tableaux A ou B est épuisé, il suffit de
recopier les éléments restants de l'autre tableau dans le tableau FUS.

©Mr Mejri Mohamed

1

I.S.S.A.T Mateur
Département Informatique

Année Universitaire
2009 / 2010

Exercice 8
Ecrire un programme C qui permet de stoker dans une matrice la table de multiplication
10 * 10 et d’afficher sont contenue
Exercice 9
Ecrire un programme C qui permet de :
1. saisir une matrice carrée d’ordre n (3<= n <= 10) d’entiers binaires
2. afficher l’indice de la ligne qui contient le Maximum de 0
3. afficher l’indice de la colonne qui contient le Maximum de 0
Exercice 10
Ecrire un programme C qui permet de :
1. saisir une matrice M carrée d’ordre n (3<= n <= 10)
2. saisir un vecteur V de dimension n. (3<= n <= 10)
3. multiplier la matrice M par le vecteur V.
4. multiplier la matrice M par une autre matrice B d’ordre n (3<= n <= 10)
5. calculer et afficher la trace de la matrice M.
6. Afficher le transposer de la matrice M.
7. afficher le maximum de la matrice M ainsi que la position (i,j).

©Mr Mejri Mohamed

2


TD ANP N5 2009.pdf - page 1/2


TD ANP N5 2009.pdf - page 2/2



Télécharger le fichier (PDF)


TD ANP N5 2009.pdf (PDF, 10 Ko)

Télécharger
Formats alternatifs: ZIP



Documents similaires


td anp n5 2009
td3 2014 sm
tps 4 et 5 et tds 1 et 2
exercices de programmation
enonce serie revision
solutionfiche tp n4