Wednesday, November 17, 2010

Automorphic Number{Strings}

 import java.io.*;
class Automorphic
{
    public static void main(String args[])throws IOException
    {
        System.out.println("");
        InputStreamReader reader=new InputStreamReader(System.in);
        BufferedReader input=new BufferedReader(reader);
        System.out.println("PLEASE INPUT THE NUMBER");
        int n=Integer.parseInt(input.readLine());
        int backup=n;
        n=n*n;
        String s=Integer.toString(n);
        if(s.length()==1)
        {
            System.out.println("THE ENTERED NUMBERS SQUARE DOES NOT HAVE A TENS DIGIT THUS PLEASE ENTER ANOTHER NUMBER BY RERUNNING THE PROGRAM");
            System.exit(0);
        }
        String s1="";
        for(int i=1;i<=s.length()-1;i++)
        {
          
            char ch=s.charAt(i);
            s1=s1+ch;
          
        }
        int n1=Integer.parseInt(s1);
        if(n1==backup)
        System.out.println("IT IS AUTOMORPHIC");
        else
        System.out.println("IT IS NOT AUTOMORPHIC");
        System.exit(0);
    }
}

No comments:

Post a Comment