Bonjour,

Je cherche à trouver le minimum d'une matrice diagonale uniquement des valeurs différents de "0":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
0	25	18	9
25	0	11	3
18	11	0	6
9	3	6	0
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
int min = td[0][0];
for (i=0; i<sizemax; i++) 
{
	for (j=0; j<sizemax; j++)
	{
		if ((td[i][j]<min) && (td[i][j] != 0))
		      min = td[i][j];
	}
}
cout<<"The min value of the marix is: "<<min;
Je ne sais pas pourquoi ça marche pas, il me sort à chaque fois le chiffre 0.

Merci pour votre aide.