Thursday, November 18, 2010

program for display if a number is a kaprekar number or not

//eg.297*297=88209     88+209=297
class kaprakar_number
{
public static void meth(int n)
{
     int temp,k,a=0,r,rem,quo;
     temp=n;
     k=n*n;
         
         
            while(n>0)
            {
                r=n%10;
                a++;
                n=n/10;
            }
           
            rem=k%((int)Math.pow(10,a));
            quo=k/((int)Math.pow(10,a));
           
           
           
            if((rem+quo)==temp)
            System.out.println("kaprakar number");
            else
              System.out.println(" not kaprakar number");
            }
        }

2 comments:

Anonymous said...

thanks sir..

HARSHHH said...

what about numbers like 38962,4879,5292 ??