Serie 4
Serie 4
Serie 4
TP Langage C
CP 2
TP 4 : Les tableaux
Exercice 1:
1. Écrire une fonction qui ne renvoie aucune valeur et qui détermine la valeur maximale et la valeur minimale d’un
tableau d’entiers (à un indice) de taille quelconque. Il faudra donc prévoir 4 arguments : le tableau, sa dimension,
le maximum et le minimum.
2. Écrire une fonction permettant de trier par ordre croissant les valeurs entières d’un tableau de taille quelconque
(transmise en argument). Le tri pourra se faire par réarrangement des valeurs au sein du tableau lui-même.
3. Écrire une fonction calculant la somme et le produit de deux matrices dont les éléments sont de type double. Les
adresses des trois matrices et leurs dimensions (communes) seront transmises en argument.
4. Écrire un programme principal.
Exercice 2:
On donne une valeur 𝐾 et un tableau 𝑇 de 𝑛 valeurs entières (𝑛 ≺ 50) tel que la valeur 𝐾 ne figure
Exercice 3:
Soit une matrice M(n,m) de valeurs entières (𝑛 ≺ 50, 𝑚 ≺ 100).
1. Écrire une fonction trier(M) qui permet de faire un tri décroissant sur toutes les colonnes de la matrice M.
2. Écrire un programme principal.
Exercice 4:
Soit une matrice A de n ligne et m colonnes (𝑛 ≺ 50, 𝑚 ≺ 100). Et soit le tableau T définie par
Exercice 5:
En mathématiques, une matrice stochastique (aussi appelée matrice de Markov) est une matrice carrée dont chaque
élément est un réel compris entre 0 et 1 et dont la somme des éléments de chaque ligne vaut 1.
Cela correspond, en probabilité, à la matrice de transition d’une chaı̂ne de Markov finie.
Une matrice est dite bistochastique (ou doublement stochastique) si la somme des éléments de chaque ligne et de chaque
colonne vaut 1.
1. Écrire une fonction eststochastique(P) qui permet de vérifier est ce que la matrice P est stochastique ou non.
2. Écrire une fonction estbistochastique(P) qui permet de vérifier est ce que la matrice P est bistochastique ou non.
3. Écrire une fonction vecteurstable(G, h) qui permet de vérifier est ce que h est un vecteur stable de G ou non.
4. Écrire un programme principal.