Professional Documents
Culture Documents
Paradoxul NR 6174
Paradoxul NR 6174
Paradoxul NR 6174
while(n!=6174)
{
for (i=1;i<4;i++)
{
for (j=i+1;j<=4;j++)
{
if (a[i]>a[j])
{
r=a[i];
a[i]=a[j];
a[j]=r;
}
}
}
x=y=0;
for (i=1;i<=4;i++)
{
x=x*10+a[i];
y=y*10+a[5-i];
}
cout <<x<<" "<<y<<"\n";
n=y-x;
if (n<1000)
n=n*10;
p=n;
c++;
l=1;
while (p!=0)
{
a[l++]=p%10;
p=p/10;
}
}
cout<<c;
return 0;
}