menu driven program to check automorphic number or not
Answers
ram ram ....
your programme be like
The programme can be written as follows.
import java.io.*; public class MenuPrimeAutomorphicNumber { public static void main(String args[])throws IOException { int i,ch,a,no,m,f=1,c=0,p; InputStreamReader in=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(in); System.out.println("1. For Prime number"); System.out.println("2. For Automorphic number"); System.out.print("Enter your choice:"); ch=Integer.parseInt(br.readLine()); switch(ch) { case 1: System.out.print("Enter number to check prime:"); no=Integer.parseInt(br.readLine()); for(i=2;i<no;i++) { if(no%i==0) { f=0; break; } } if(f==1) System.out.print("Prime number"); else System.out.print("Not Prime number"); break; case 2: System.out.print("Enter number to check Automorphic:"); no=Integer.parseInt(br.readLine()); m=no; while(m!=0) { m/=10; c++; } p=(int)Math.pow(10,c-1); a=no%p; if(no==a*a) System.out.println("Automorphic number");else System.out.println("Not Automorphic number"); break; default: System.out.println("Wrong choice"); } }} Output: 1. For Prime number 2. For Automorphic number Enter your choice:1 Enter number to check prime:5 Prime number 1. For Prime number 2. For Automorphic number Enter your choice:2 Enter number to check Automorphic: 25 Automorphic number...
hope it helps...
follow me ❤️⏪...
import java.util.*;
class Automorphic
{
public static void main(String args[]) throws Exception
{
Scanner sc = new Scanner(System.in);
System.out.print("Enter a Number : ");
int n = sc.nextInt();
int sq = n*n;
int c = 0, copy = n;
// While loop for counting the number of digits in the number
while(copy > 0)
{
c++;
copy = copy/10;
}
int end = sq % (int)Math.pow(10,c);
if(n == end) // If the square ends with the number then it is Automorphic
System.out.print(n+" is an Automorphic Number.");
else
System.out.print(n+" is not an Automorphic Number.");
}
}