Mat Rice

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

Les Matrices 3eme SI

Série d’exercices : les matrices


NB : la division modulaire est obligatoire. Toute solution doit comporter au moins deux
modules.

Exercice 1 :
Ecrire un algorithme qui permet de chercher le minimum et maximum dans une matrice
M(L,C)de réels .

Exercice 2 :
Ecrire un algorithme qui permet de calculer le nombre d’occurrences d’un nombre donné
X dans une matrice d’entiers.

Exercice 3 :
Soit une matrice M(l, c) d’entiers (avec l≤10 et c≤10). Ecrire un algorithme qui permet de :
1- remplir une matrice au hasard par des entiers de trois chiffres.
2- construire une deuxième matrice par les sommes des chiffres de chaque entier dans la
même position
3- d’afficher la matrice résultat

Exercice 4 :
Soit une matrice A(N, M) de caractères (N≤20 et M≤30). Ecrire un algorithme qui permet
de :
1- Rechercher un caractère dans la matrice A.
2- Calculer le nombre de voyelles appartenant à la matrice A.
Exercice 5 :
Soit une matrice carrée A(N,N) d’entiers (avec N≤25). Ecrire un algorithme permettant de :
1- Calculer la trace de la matrice A. (La trace est la somme des éléments de la diagonale
principale).
2- Déterminer le maximum et sa position, des valeurs des deux diagonales (principale et
secondaire).
Exercice 6 :
Soit une matrice A(N, M) d’entiers (N≤20 et M≤30), écrire un algorithme qui permet de :
- Calculer et sauvegarder la somme de chaque colonne
- Déterminer et afficher la position Jmin de la somme minimale et la position Jmax de la
somme maximale.

Exercice 7 :
Soit une matrice carrée M(L, L) de caractères aléatoires (avec L≤20). Ecrire un algorithme
qui permet de :
1- remplir la matrice avec des lettres majuscules aléatoires
2- afficher les chaines composées par les lettres de chaque ligne
1
Les Matrices 3eme SI

3- afficher les chaines composées par les lettres de chaque colonne


4- afficher la chaine composée par les lettres de la diagonale principale
5- afficher la chaine composée par les lettres de la diagonale secondaire
Exemple : soit la matrice suivante avec L=4
A L I G
R Y U M
O F P E
S N R Q

Les chaines des lignes : [‘ALIG’, ‘RYUM’, ‘OFPE’, ‘SNRQ’]


Les chaines des colonnes : [‘AROS’, ‘LYFN’, ‘IUPR’, ‘GMEQ’]
La chaine de la diagonale 1 : AYPQ
La chaine de la diagonale 2 : GUFS
Exercice 8 :
On désire afficher, à partir d’une matrice M de L lignes x C colonnes d’entiers strictement
positifs, tous les éléments vérifiant la propriété : l’élément est à la fois égal à la somme des
chiffres de tous les éléments de sa ligne et à celles des éléments de sa colonne.

Exemple :
Pour la matrice M suivante de taille 4 lignes et C colonnes

6+1+7+1+0+7+3+3+4+1 = 33

74 617 16 53
7 107 19 188
98 33 14 23 9+8+3+3+1+4+2+3 = 33
201 41 67 11

Le programme affichera : Elément 33 ligne 3 colonne 2

Travail demandé :
Ecrire un algorithme modulaire qui permet de :
 Saisir deux entiers L et C (2<L<= 10 et 2<C<= 10)
 Remplir une matrice carrée A par L*C entiers strictement positifs.
 Afficher tous les éléments qui vérifient la propriété définie dessus.

Vous aimerez peut-être aussi