Somme tableau java

Résolu
adama36 Messages postés 12 Date d'inscription vendredi 23 novembre 2007 Statut Membre Dernière intervention 20 octobre 2011 - 10 avril 2010 à 17:13
adama36 Messages postés 12 Date d'inscription vendredi 23 novembre 2007 Statut Membre Dernière intervention 20 octobre 2011 - 10 avril 2010 à 20:17
bonjour,

J'ai rencontré quelques difficultés concernant la création de deux méthode:

* double [] somLines (double tab[][]) qui fournit un tableau de double correspondant au somme des différents lignes de tab.
* double [][] somme (double [][] tab1, double [][] tab2) qui s'assure d abord que les tableaux tab1 et tab2 sont réguliers (nombre de lignes = nombre de colonne), que tab1 et tab2 sont de mémé dimensions et par conséquent fournit leur somme en résultat, dans le cas échéant elle fournit une référence nulle.

Merci d'avance.

6 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
10 avril 2010 à 18:53
Salut,

Oui forcément vu que tu ne réinitialise pas ton tableau a, le a s'incrémente au fur et à mesure, et au final, tu as le total de toutes les lignes avant la ligne courante.

En plus de cà, ton tableau b n'est pas initialisé.

Enfin, attention à tes index de boucle for : c'est j++ et non i++ dans ta deuxième boucle !

double [] sommeLignes (double t[][]){ 
double a=0; 
double resultat[] = new double[t.length];
for(int i = 0; i < t.length; i++){ 
    a=0;
    for(int j = 0; j < t[i].length; j++){ 
        a += t[i][j]; 
    } 
    resultat[i] = a;
}
return resultat; 
}

______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
3
Rejoignez-nous