Tableau a 2 dimensions

beuz -  
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
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

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

      P <-- 1

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