ISC 2020 Computer Practical Question 1–Prime Adam Integer.

-WRITTEN BY CODERGURUJI
APrime-Adam integer is a positive integer (without leading zeroes) which is a prime as well as an Adam number.
Prime number: A number which has only two factors, i.e. 1 and the number itself. Example: 2, 3, 5, 7, etc.
Adam number: The square of a number and the square of its reverse are reverse to each other. Example: If n = 13 and reverse of ‘n’ is 31, then, 132 = 169, and 312 = 961 which is reverse of 169. Thus, 13 is an Adam number.
Accept two positive integers m and n, where m is less than n as user input. Display all Prime-Adam integers that are in the range between m and n (both inclusive) and output them along with the frequency, in the format given below:
Test your program with the following data and some random data:
Example 1:

INPUT:

m = 5
n = 100

OUTPUT:

The Prime-Adam integers are:
11, 13, 31
Frequency of Prime-Adam integers is: 3

Example 2:

INPUT:

m = 100
n = 200

OUTPUT:

The Prime-Adam integers are:
101, 103, 113
Frequency of Prime-Adam integers is: 3

Example 3:

INPUT:

m = 50
n = 70
OUTPUT:
The Prime-Adam integers are:
NIL
Frequency of Prime-Adam integers is: 0

Example 4:

INPUT:

m = 700
n = 450
OUTPUT:
Invalid Input.

SOLUTIONS :

import java.util.*;
class coderguruji
{
public static void main(String coderguruji[])
{
int p=0,p1=0,c=0,s=0,d=0,s1=0,f=0;
Scanner sc=new Scanner(System.in);
System.out.println(“enter M and N”);
int m=sc.nextInt();
int n=sc.nextInt();
if(m>n)
{
System.out.println(“INVALID INPUT”);
}
else
{
int a[]=new int[1000];
int b[]=new int[1000];
System.out.println(“THE PRIME-ADAM INTEGERS ARE:”);
for(int i=m;i0)
{
int b1=w%10;
s=s*10+b1; ///for reversing prime numbers
w=w/10;

}
d=a[i]*a[i]; ///Square of prime numbers
int sum=s*s; ///Square of reverse numbers
int sum1=sum;
while(sum1>0)
{
int b2=sum1%10;
s1=s1*10+b2; ///reverse of Square of reversed numbers
sum1=sum1/10;

}
if(d==s1) ///checking numbers is prime adam number
{
f++;
System.out.println(a[i]+” “); ///printing of prime adam number
d=0;
s1=0;
s=0;
}
else
{
d=0;
s1=0;
s=0;
}
}
System.out.println(“FREQUENCY OF PRIME-ADAM INTEGERS IS:”+f);
}
}
}

—————————————–end———————————————-



');}
Bc0138c3d2dab0944d91d638547c2715

subscriber

Leave a Reply

Your email address will not be published. Required fields are marked *

Accept Our Privacy Terms.*