Wednesday, 24 July 2013

To find if a given number is a perfect cube or not.



import java.io.*;
class cube{
    public static void main(String args[])throws IOException
    {
        BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
        System.out.println("ENTER A NUMBER");
        int n=Integer.parseInt(input.readLine());
        int found=0;
        for(int i=2;i<=(n/2);i++)
        {
            if(n%i==0)
            {
                if((i*i*i)==n)
                found=1;
            }
        }
        if(found==1)
            System.out.println("Perfect Cube");
        else
            System.out.println("Not A perfect cube");
       
    }
}

No comments:

Post a Comment