Tableau a 2 dimensions
beuz
-
beuz87 Messages postés 2 Statut Membre -
beuz87 Messages postés 2 Statut Membre -
Bonjour,
le problem : ecrire un algorithme qui permet de declarer un tableau de N ligne et de M colonnes et d afficher la somme de chaque colonne et de chaque ligne
j a i resonnai
algorithme --somme--
Tab : entier [0 . . M-1,0 . . N-1]
variable i,j,somme : entier
Debut
Pour i = o a i = n-1 faire
pour j = 0 a j = m-1 faire
somme + tab [i][j]
fin pour
fin pour
afficher somme
Fin
le problem : ecrire un algorithme qui permet de declarer un tableau de N ligne et de M colonnes et d afficher la somme de chaque colonne et de chaque ligne
j a i resonnai
algorithme --somme--
Tab : entier [0 . . M-1,0 . . N-1]
variable i,j,somme : entier
Debut
Pour i = o a i = n-1 faire
pour j = 0 a j = m-1 faire
somme + tab [i][j]
fin pour
fin pour
afficher somme
Fin
Configuration: Windows XP Internet Explorer 7.0
2 réponses
-
Salut,
Il faut inverser m et n, puisque dans la déclaration de ton tableau, m indique le nombre de lignes.
Pour i = 0 a i = m-1 faire
pour j = 0 a j = n-1 faire
Il ne faut pas oublier de stocker somme.
somme <-- somme + tab [i][j]
Et enfin, il faut initialiser somme au début à 0. Sinon somme vaut n'importe quoi.
somme <-- 0
Cdlt -
merci j comprend mieux comme ca
mais s il s agissait de faire le produit
ce serait
avec par exmple
var P : entier
P= 1
P -- P* T [i][j]