Tableau a 2 dimensions

beuz -  
beuz87 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

2 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
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
0
beuz87 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
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]
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Exactement ;-).

P <-- 1

P <-- P* T [i][j]
0
beuz87 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   > fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention  
 
merci et a plus
0