Diagonale d une matrice(java)
Sogeking88
Messages postés
5
Statut
Membre
-
Sogeking88 Messages postés 5 Statut Membre -
Sogeking88 Messages postés 5 Statut Membre -
Bonjour,
Voila je voulais un peu d aide pour recuperer les valeur de la 2 eme diagonale d une matrice carre si vous pouvez m aider,en faite je dois faire la somme de la diagonale en gros si on a une matrice :
1 2 3
1 3 5
3 6 7
le resultat doi donner 9 voici un bout de code:
static int diagonale2(int[][]a){
int diag=0;
for(int i=0;i<a.length;i++){
for(int j=a.length-1;j>=i;j--){
}
}
return diag;
}
Le probleme c'est que je ne sais pas comment faire pour recuperer les valeur apres les 2 boucles pour chaque ligne,merci de m aider.
Voila je voulais un peu d aide pour recuperer les valeur de la 2 eme diagonale d une matrice carre si vous pouvez m aider,en faite je dois faire la somme de la diagonale en gros si on a une matrice :
1 2 3
1 3 5
3 6 7
le resultat doi donner 9 voici un bout de code:
static int diagonale2(int[][]a){
int diag=0;
for(int i=0;i<a.length;i++){
for(int j=a.length-1;j>=i;j--){
}
}
return diag;
}
Le probleme c'est que je ne sais pas comment faire pour recuperer les valeur apres les 2 boucles pour chaque ligne,merci de m aider.
Configuration: Windows Vista Firefox 2.0.0.18
2 réponses
-
Je pense que tu n'as pas besoin de deux boucles une seule suffit puisque c'est une matrice carrée.
Le code suivant devrait fonctionner :
static int diagonale2(int[][]a){ int diag=0; for(int i=0;i<a.length;i++) diag+=a[i][a.length-i-1]; return diag; } -
Ouais merci mec c'est pas du tout con ce que t ma mis je me suis pris la tete pour rien lol merci c'etait le dernier exo pour avoir ma matrice carre magique =)