Bonjour,

J'ai un problème avec ma boucle do while qui ne continue pas à boucler.

Voici le résultat :



Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.