[C++] Problem mit do-while-Schleife
ich habe dieser kleine do-while-schleife hier die einfach nicht wiederholt wird. es soll geprüft werden ob phi und e teilerfremd sind und das macht er irgendwie nicht. bestimmt irgendein kleiner fehler den ich übersehe und gama auch(von ihm kommt auch der threadtitel)
Code:
do
{
cout<<"zu "<<phi<<" teilerfremde zahl eingeben"<<endl;
cin>>e;
if(phi>e)
{
for(int a=e;a<1;a--)
{
if(phi%a==0)
{
if(e%a==0)
z=false;
}
}
}
else
{
for(int a=phi;a<1;a--)
{
if(phi%a==0)
{
if(e%a==0)
z=false;
}
}
}
}
while(z!=true);