Problème d’incrémentation avec une boucle.
Bonjour,
J'ai un problème avec ma boucle do while qui ne continue pas à boucler.
Voici le résultat :
http://img31.imageshack.us/img31/5553/bitmachines.png
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| int nbremachines,bit,q=0,result;
cout<<endl;
cout<<"Saisir le nombre de machines :"<<endl;
cin>>nbremachines;
cout<<endl;
do
{
cout<<" indice :"<<q<<endl;
q++;
result=pow(q,2)-2;
cout<<result<<endl;
if(result>=nbremachines)
{
bit=q;
}
}while(result>=nbremachines);
cout<<endl;
cout<<"Pour "<<nbremachines<<" machines : "<<" soit "<<bit<<" bits machines"<<endl; |
Si quelqu'un pourrait m'aider, s'il vous plaît.