Vous êtes sur la page 1sur 2

PROGRAMMATION EN C

TP N°3
Exercice 1

Ecrire un programme qui compare deux tableaux de même taille, préalablement initialisés, pour dire s’ils
sont égaux ou non. On dira que deux tableaux sont égaux s’ils contiennent exactement les mêmes
éléments aux mêmes positions. De même, on supposera que les tableaux ne peuvent contenir plus de dix
éléments.

Exercice 2

Ecrire un programme qui lit le nombre d'éléments d'un tableau de type int (au maximum 50 éléments),
remplit le tableau par des valeurs entrées au clavier et affiche le tableau.

Calculer et afficher ensuite :

 la somme des éléments du tableau


 le produit des éléments du tableau
 la moyenne des éléments du tableau
 le maximum et le minimum du tableau et leur position

Exercice 3

Ecrire un programme qui lit les dimensions (nombre de lignes et de colonnes) d'un tableau à deux
dimensions du type int (dimensions maximales: 50 lignes et 50 colonnes). Remplir le tableau par des
valeurs entrées au clavier et afficher le tableau ainsi que :

 la somme de tous ses éléments.


 la somme de chaque ligne et de chaque colonne

Exercice 4

Ecrire un programme qui transfère un tableau M à deux dimensions L et C (dimensions maximales: 10


lignes et 10 colonnes) dans un tableau V à une dimension L*C.

Exemple

1 2 3
4 5 6 1 2 3 4 5 6 7 8 9
7 8 9

Exercice 5

Ecrire un programme qui calcule le produit scalaire de deux vecteurs d'entiers U et V (de même
dimension).

Exemple : | 3 2 -4 | * | 2 -3 5 | = 3*2 + 2*(-3) + (-4)*5 = -20


Exercice 6

Ecrire un programme qui trie un tableau par ordre croissant. Les éléments du tableau sont préalablement
saisis par l’utilisateur. On partira du principe que le tableau ne pourra pas contenir plus de quinze
éléments.

Exercice 7

Ecrire un programme qui cherche et affiche, depuis un tableau préalablement initialisé, le nombre
d'occurrences d'un élément donné par l'utilisateur, le nombre d’éléments inferieurs et le nombre
d’éléments supérieurs à ce dernier.

Exercice 8

Ecrire un programme qui remplit un tableau avec les termes de la suite de la Fibonacci. La valeur de N est
renseignée par l’utilisateur et ne doit pas excéder 20.

F0 = 1

F1 = 1

Fn= Fn−1 + Fn−2

Exercice 9

Ecrire un programme qui utilise un tableau à deux dimensions pour créer un triangle de Pascal. Les valeurs
de N et de P sont fournies par l’utilisateur et ne devraient pas dépasser 20.

Vous aimerez peut-être aussi