Informatică, întrebare adresată de BogdanDR, 9 ani în urmă

Salut,am nevoie de ajutor la acest ex

Cum pot transforma structura while din algoritmul urmator cu do-while?ca am incercat dar rezultatul nu mai este acelasi ca in algoritmul initial


int s,n,i,j,x;
s=0;
cout<<"n= ";cin>>n;
for(i=1;i<=n;i++)
{
cout<<"x= ";cin>>x;
while(x>9)
x=x/10;
for(j=1;j<=i-1;j++)
{
x=x*10;
}
s=s+x;
}
cout<

Răspunsuri la întrebare

Răspuns de Razzvy
0
int s,n,i,j,x;
s=0;
cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{
   cout<<"x=";cin>>x;
   if(x > 9)
   {
      do{
         x/=10;
      }while(x>9)
   }
   //Restul e la fel 
}
Alte întrebări interesante