class seven_iteration_number
{
public int deasc(int n)
{
int t,a,i,no=0;
for(i=9;i>=0;i--)
{
t=n;
while(t>0)
{
a=t%10;
if(a == i)
no=(no*10)+a;
t/=10;
}
}
return(no);
}
public int asc(int n)
{
int t,a,i,no=0;
for(i=1;i<10;i++)
{
t=n;
while(t>0)
{
a=t%10;
if(a == i)
no=(no*10)+a;
t/=10;
}
}
return(no);
}
public int no_of_digit(int t)
{
int c=0;
while(t>0)
{
c++;
t/=10;
}
return(c);
}
public void chk_seven_iteration_number(int n)
{
int as,ds,dig,dig1,diff;
do
{
as=asc(n);
ds=deasc(n);
diff=ds-as;
n=diff;
if(diff == 6174)
{
System.out.println(ds + "\t - \t"+as+"\t = \t " +diff);
break;
}
else
System.out.println(ds + "\t - \t"+as+"\t = \t " +diff);
}while(true);
}
}
No comments:
Post a Comment