Vous êtes sur la page 1sur 2

N°1 :

Permuter les éléments du tableau (le premier avec le


dernier, le 2ème avec l’avant dernier…) et afficher les
éléments du tableau.

Algorithme : Dec Réel : Tableau T (10)


Entier: i, S, j
Début
J 10
Pour i 1 à 5 faire
S T (i)
T (i) T (j)
T (j) S
J j-1
Fin pour
Pour i 1 à 10 faire
Afficher T(i)
Fin pour
Fin
N°5 : Algorithme : Dec Réel : Tableau T (10)
Permuter les éléments du tableau en Entier: i, S, j, p, pro
commençant par le milieu et calculer le Début
produit des éléments non nuls et trier le J 6
tableau de plus petit au grand. Pour i 5 à 1 pas-1
S T (i)
T (i) T (j)
T (j) S
J j+1
Fin pour
p 1
Pour i = 1 à 10 faire
Si t(i) <> 0 alors p p * t(i)
Fin si
Fin pour
pro p
Fin

N°6: Algorithme : Dec Réel : Tableau T (10)


Entier: i, S, j, a, x, p
Rechercher un élément dans un tableau
Début
a 0
Lire (x)
Pour i 1 à 10 faire
Si x T (i) alors a a+1
p i
Fin si
Fin pour
Si a 0 alors
Afficher « Pas d’élément »
Sinon afficher « L’élément est dans «, p
Fin si
Fin
N°2 : Algorithme : Entier : tableau T(N,M), S(N)
Calculer et afficher la somme de chaque Entier: i, j ,k
diagonale d’un tableau à 2 dimensions Début
de N lignes et de M colonnes. S1 0
S2 0
N°3 : K: =M
Trier les lignes d’un tableaux puis trier I 1
Les Colonnes. Répéter
J I
S1 S1+T (I, J)
S2 S2 +T (I, K)
K K-1
I I+1
Jusqu’à (I=N) ou (I=M)
Algorithme :

Solution des lignes : Entier: Tableau T (N, M) Solutions des colonnes : Entier: Tableau T (N, M)
Entier: M, N, I, J, K, S Entier: M, N, I, J, K, S
Début
Début Pour K 1 à M faire
Tableau T (M, N) entier Pour I 1 à N-1 faire
Pour K 1 à N faire Pour I+1 à N faire
Si T (I, K) > T (J, K) alors
Pour I 1 à M-1 faire
S T (I, K)
Pour J I+1 à M faire T (I, K) T (J, K)
Si T (K, I) > T (K, J) alors T (J, K) S
S T (K, I) Fin si
T(K,I) T(K,J) Fin pour J
T(K,J) S Fin pour I
Fin si Fin pour K
Fin pour J Fin
Fin pour I
Fin pour K
Fin

Vous aimerez peut-être aussi