Somme tableau java [Résolu]

Messages postés
12
Date d'inscription
vendredi 23 novembre 2007
Dernière intervention
20 octobre 2011
- - Dernière réponse : adama36
Messages postés
12
Date d'inscription
vendredi 23 novembre 2007
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.
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
Messages postés
15838
Date d'inscription
jeudi 8 août 2002
Dernière intervention
4 mars 2013
3
Merci
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

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 99 internautes ce mois-ci

Commenter la réponse de cs_DARKSIDIOUS
Messages postés
15838
Date d'inscription
jeudi 8 août 2002
Dernière intervention
4 mars 2013
0
Merci
Salut,

Montre nous ton code pour voir ce qui ne va pas.
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
Commenter la réponse de cs_DARKSIDIOUS
Messages postés
12
Date d'inscription
vendredi 23 novembre 2007
Dernière intervention
20 octobre 2011
0
Merci
non ce n'est pas un grand code mais juste quelques méthode pour m'exercer. la première méthode doit donner la somme ligne par ligne et la deuxième la somme de deux matrices carrées de même dimensions.
Commenter la réponse de adama36
Messages postés
15838
Date d'inscription
jeudi 8 août 2002
Dernière intervention
4 mars 2013
0
Merci
Salut,

Ne compte pas sur nous pour te faire un code tout près, on n'est pas là pour cà.

Essaye d'implémenter ces fonctions toi-mêmes, et poses nous tes questions si tu rencontres des problèmes, c'est ainsi que tu apprendras quelque chose.
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
Commenter la réponse de cs_DARKSIDIOUS
Messages postés
12
Date d'inscription
vendredi 23 novembre 2007
Dernière intervention
20 octobre 2011
0
Merci
pour le premier j'ai fait ce code
double [] sommeLignes (double t[][]){
double a=0;
for(int i = 0; i < t.length; i++){
for(int j = 0; j < t[i].length; i++){
a += t[i][j];
}
double b[] =a;
}
return b[];
}

mais ca ne passe pas
Commenter la réponse de adama36
Messages postés
12
Date d'inscription
vendredi 23 novembre 2007
Dernière intervention
20 octobre 2011
0
Merci
ok merci DARKSIDIOUS je crois que pour l'autre je vais essayer de me débrouiller.
Commenter la réponse de adama36

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.