ptite question de tableau (trouver le max)
Bonjour
ça fait des heures je planche sur un problème mais je sèche, pourriez vous m'aider svp?
j'ai le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
// choix de la colonne pivot
float m;colonne_pivot=0;
m=T[N][1];
for (j=1;j<M;j++)
{
printf("\nsi T[%d][%d]=%f > T[%d][%d]=%f ",N,j,T[N][j],N,j+1,T[N][j+1]);
if(T[N][j]>m)
{m=T[N][j];
colonne_pivot=j; printf("colonne_pivot %d = j %d",colonne_pivot,j);}
else
{colonne_pivot=j+1;printf("colonne_pivot %d = j %d",colonne_pivot,j);}
}
printf("\ncolonne_pivot=[%d] et valeur de la case=%f\n",colonne_pivot,T[2][colonne_pivot]);
for (i=0;i<N+1;i++)
{
if (T[i][colonne_pivot]<=0) // comment on fait pour voir que TOUTES les cases de la colonne pivot sont <= zéro ?
{
printf("la fonction objective n'est pas bornee");
getch();exit(0);
}
} |
mon 1ère problème c de trouver la colonne pivot
et la 2ème c que je n'arrive pas à m'assurer que toutes les cases de la colonne sont <=0
mon 1er probleme est très genant et bizarre,
j'ai un tableau de flottant [4][8]
et voilà ce que j'obtiens à l'écran :
http://img171.imageshack.us/img171/4...stitre1ru3.png
donc 1>-3 le prog croit que -3 est plus grand
vraiment un grand grand merci si vous pouvez m'aider.
bonne nuit