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

Cine ma ajuta cu o problema la info? Fie n numar natural cu maxim 9 cifre. Permutati circula spre stanga cu o pozitie cifrele numarului n. Ex: pentru n=54187 rezulta 41875 Multumesc

Răspunsuri la întrebare

Răspuns de 12numaieu45
3
#include<iostream.h>
unsigned long a, q=0, nr=0,n,p=1;
void main()
{
cout<<"n="; cin>>n;
while(q<4)
{
a=n%10;
nr=nr+a*p;
p=p*10;
n=n/10;
q++;
}
nr=nr*10+n;
cout<<nr;
}

Solitaria: Multumesc, dar de ce q<4 ?
12numaieu45: q<n-1 defapt
Alte întrebări interesante