
Envoyé par
andjeo
Voilà ce que j'aurais voulu faire mais apparemment il y a une faute et je ne sais pas comment programmer cela autrement:
while (for (y=1;y<=3;y=y+1)
{for (z=1;z<=5;z=z+1)
{tab_somme[y]!=tab_qtite_dispo[y];
tab_som[z]!=tab_qtite_dde[z];
}
}
)
{if (tab_qtite[y][z]!=0)
{tab_qtite[y][z]=tab_qtite[y][z]+1 || tab_qtite[y][z]=tab_qtite[y][z]-1;
}
}
BEURK.
C'est assez immonde en fait.
A peu pres indente ca ressemble a ca :
1 2 3 4 5 6 7 8
|
while (for (y=1;y<=3;y=y+1){for (z=1;z<=5;z=z+1){tab_somme[y]!=tab_qtite_dispo[y];tab_som[z]!=tab_qtite_dde[z];}})
{
if (tab_qtite[y][z]!=0)
{
tab_qtite[y][z]=tab_qtite[y][z]+1 || tab_qtite[y][z]=tab_qtite[y][z]-1;
}
} |
Bien que tu ne precises pas ce qui ne marche pas, je peux quand meme preciser une chose :
- while() doit contenir entre ses parentheses une valeur, egale ou differente de 0. Le plus souvent, un test (i == truc, a > b, ptr == NULL). ici tu y met un for. Je n'ai pas essaye, mais je doute que ca compile. for() renvoie-t-il une valeur ?
Qu'est-ce que tu as voulu faire exactement ?
Et qu'est ce qui ne marche pas ?
Peux tu nous mettre le code complet ?
Partager