Half Yearly Computer Project 11
Half Yearly Computer Project 11
Shashank Mishra
11A
21/08/2023
Program:
import java.util.Scanner;
class fibonacci{
Scanner sc = new Scanner(System.in);
void display(){
int i,a=0,b=1,c,n;
System.out.println("Enter number of terms");
n = sc.nextInt();
for(i=1;i<=n;i++){
System.out.println(a);
c= a+b;
a=b;
b=c;
}
}
}
Output:
Enter number of terms
3
0
1
1
Variable List:
Data Name Data Type Description
i Integer Loop variable
a Integer Calculating variables
b Integer Calculating variables
c Integer Calculating variables
n Integer Number of terms
Program:
import java.util.Scanner;
class perfect{
Scanner sc = new Scanner (System.in);
void display(){
System.out.println("Enter a number to check");
int n = sc.nextInt();
int s=0;
for(int i=1;i<n;i++){
if(n%i==0)
s=s+i;
}
if (s==n)
System.out.println("Number is perfect");
else
System.out.println("Number is not perfect");
}
}
}
Output:
Enter a number to check
6
Number is perfect
Variable List:
Data Name Data Type Description
i Integer Loop variable
n Integer Number to be checked
s Integer Check variable
Program:
import java.util.Scanner;
class prime{
Scanner sc = new Scanner (System.in);
void display(){
System.out.println("Enter a number to check");
int n = sc.nextInt();
int c=0;
for(int i=1;i<=n;i++){
if(n%i==0)
c++;
}
if (c==2)
System.out.println("Number is prime");
else
System.out.println("Number is not prime");
}
}
Output:
Enter a number to check
11
Number is prime
Enter a number to check
4
Number is not prime
Variable List:
Data Name Data Type Description
i Integer Loop variable
n Integer Number to be checked
c Integer Check variable
Program:
import java.util.Scanner;
class convert1{
Scanner sc = new Scanner (System.in);
void display(){
System.out.println("Enter decimal number:");
int n = sc.nextInt();
String b="";
while(n>0){
int d = n%2;
b = d+b;
n=n/2;
}
System.out.println(b);
}
}
Output:
Enter decimal number:
22
=10110
Variable List:
Data Name Data Type Description
n Integer Decimal number to be
converted to binary
b String Stores binary equivalent
d Integer Converts into binary
Program:
import java.util.Scanner;
class convert2{
Scanner sc = new Scanner (System.in);
void display(){
System.out.println("Enter decimal number:");
int n = sc.nextInt();
String b="";
while(n>0){
int d = n%8;
b = d+b;
n=n/8;
}
System.out.println(b);
}
}
Output:
Enter decimal number:
23
=27
Variable List:
Data Name Data Type Description
n Integer Decimal number to be
converted to octal
b String Stores octal equivalent
d Integer Converts into octal
Program:
import java.util.Scanner;
class convert3{
Scanner sc = new Scanner (System.in);
void display(){
System.out.println("Enter decimal number:");
int n = sc.nextInt();
String b="";
while(n>0){
int d = n%16;
if(d>9)
b = (char)(55+d)+b;
else
b=d+b
}
System.out.println(b);
}
}
Output:
Enter decimal number:
12
=C
Variable List:
Data Name Data Type Description
n Integer Decimal number to be
converted to hexa
decimal
b String Stores hexa decimal
equivalent
d Integer Converts into hexa
decimal
Program:
import java.util.Scanner;
class sumPrime{
Scanner sc = new Scanner(System.in);
void main(){
System.out.println("Enter number of prime digits");
int n= sc.nextInt();
int s=0;
int d=0,c=0;
while(n>0){
d= n%10;
if(d==2||d==3||d==5||d==7){
s=s+d;
}
n=n/10;
}
System.out.println(s);
}
}
Output:
Enter number of prime digits
347
=10
Variable List:
Data Name Data Type Description
n Integer Entered number
s Integer Sum of prime digits
d Integer Stores digits of number
Program 8: Sum of even digits
Algorithm:
Start
Step 1: input n
Step 2: initialise s to 0
Step 3: d=0;
Step 4: while n>0 //repeat step 5 to step 8
Step 5: d=n%10
Step 6: if(d%2==0)
Step 7: s=s+d
Step 8: n=n/10
Step 9: print s
Stop
Program:
import java.util.Scanner;
class sumEven{
Scanner sc = new Scanner(System.in);
void main(){
System.out.println("Enter a number");
int n= sc.nextInt();
int s=0;
int d=0;
while(n>0){
d= n%10;
if(d%2==0){
s=s+d;
}
n=n/10;
}
System.out.println(s);
}
}
Output:
Enter a number
452
=6
Variable List:
Data Name Data Type Description
n Integer Entered number
s Integer Sum of even digits
d Integer Stores digits of number
Program:
import java.util.Scanner;
class loop3{
Scanner sc = new Scanner(System.in);
void display(){
int esum =0;
int product =1;
System.out.println("Enter the numberof integers to be
entered");
int n = sc.nextInt();
int a[]= new int[n];
System.out.println("Enter numbers");
for(int i=0;i<n;i++){
a[i] = sc.nextInt();
if(a[i]==0){
break;
}
if(a[i]%2==0)
esum = a[i]+esum;
else
product = product*a[i];
}
System.out.println("Sum of even numbers are:"+esum);
System.out.println("Product of odd numbers are:"+product);
}
}
Output:
Enter the numberof integers to be entered
4
Enter numbers
2
3
4
5
Sum of even numbers are:6
Product of odd numbers are:15
Variable List:
Data Name Data Type Description
esum Integer Stores sum of even no.
product Integer Stores product of odd no.
n Integer Stores number of values
a[] Integer Stores all the numbers
i Integer Loop variable
Program:
class fraction{
void main(){
double i;
for(i=2.0;i<=30.0;i=i+0.5)
System.out.println(i);
}
}
Output:
2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0 10.5 11.0 11.5 12.0 12.5
13.0 13.5 14.0 14.5 15.0 15.5 16.0 16.5 17.0 17.5 18.0 18.5 19.0 19.5 20.0 20.5 21.0 21.5
22.0 22.5 23.0 23.5 24.0 24.5 25.0 25.5 26.0 26.5 27.0 27.5 28.0 28.5 29.0 29.5 30.0
Variable List:
Data Name Data Type Description
i Double Loop variable
Program:
import java.util.*;
class loop{
Scanner sc = new Scanner(System.in);
void display(){
int db =0,tp =0,ot=0;
System.out.println("Enter te number of integers to be entered");
int n = sc.nextInt();
int a[]= new int[n];
System.out.println("Enter numbers");
for(int i =0;i<n;i++){
a[i] = sc.nextInt();
if(a[i]==0)
break;
if(a[i]>9&&a[i]<100)
db++;
if(a[i]>99&&a[i]<1000)
tp++;
else
ot++;
}
System.out.println("Number of double digits are:"+db);
System.out.println("Number of triple digits are:"+tp);
System.out.println("Number of other integers are:"+ot);
}
}
Output:
Enter the number of integers to be entered
3
Enter numbers
2
34
209
Number of double digits are: 1
Number of triple digits are: 1
Number of other integers are: 1
Variables List
Data Name Data Type Description
db Integer Stores no. of double
digits number
tp Integer Stores no. of triple digits
number
ot Integer Stores no. of other
integers
a[] Integer Stores all the numbers
n Integer Stores number of
integers
i Integers Loop variable
Program:
import java.util.Scanner;
class ok{
Scanner sc = new Scanner(System.in);
void main(){
System.out.println("Enter a number");
int n = sc.nextInt();
int ne =0;
while (n>0){
int d =n%10;
if(d%2==0){}
else{
ne = ne*10+d;
}
n= n/10;
}
System.out.println(ne);
}
}
Output:
Enter a number
234
3
Variables List
Data Name Data Type Description
db Integer Stores no. of double
digits number
tp Integer Stores no. of triple digits
number
ot Integer Stores no. of other
integers
Program:
import java.util.*;
class evil{
Scanner sc = new Scanner(System.in);
void display(){
System.out.println("Enter a positve whole number");
int n = sc.nextInt();
int d=0,c=0;
String s= "";
while (n>0){
d = d%2;
if(d==1){
c++;
}
s=d+s;
n=n/2;
}
System.out.println("Binary equivalent is"+s);
System.out.println("Number of ones are:"+c);
if(c%2==0)
System.out.println("It is an evil number");
else
System.out.println("It is not an evil number");
}
}
Output:
Enter a positive whole number
15
Binary Equivalents is 1111
No. of one s: 4
It is an evil number
Program:
import java.util.Scanner;
class palindrome{
Scanner sc = new Scanner(System.in);
void display(){
System.out.println("Enter a number");
int n = sc.nextInt();
int s =0;
int p=n;
int d =0;
while(n>0){
d=n%10;
s = s*10+d;
n= n/10;
}
if(s==p)
System.out.println("It is palandromic number:");
else
System.out.println("It is not palandromic number:");
}
}
Output:
Enter a number
123456789
It is not palindromic number:
Variables List
Data Name Data Type Description
p Integer Stores palindromic
number
n Integer Stores original number
s Integer Check variable
d Integers Used for extracting digit
Program:
import java.util.Scanner;
class prime{
Scanner sc = new Scanner (System.in);
void display(){
System.out.println("Enter a number to check");
int n = sc.nextInt();
int c=0;
for(int i=1;i<=n;i++){
if(n%i==0)
c++;
}
if (c==2)
System.out.println("Number is prime");
else
System.out.println("Number is not prime");
}
}
Output:
Enter a number to check
11
Number is prime
Enter a number to check
4
Number is not prime
Variable List:
Data Name Data Type Description
i Integer Loop variable
n Integer Number to be checked
c Integer Check variable
Program:
import java.util.Scanner;
class perfect{
Scanner sc = new Scanner (System.in);
void display(){
System.out.println("Enter a number to check");
int n = sc.nextInt();
int s=0;
for(int i=1;i<n;i++){
if(n%i==0)
s=s+i;
}
if (s==n)
System.out.println("Number is perfect");
else
System.out.println("Number is not perfect");
}
}
}
Output:
Enter a number to check
6
Number is perfect
Variable List:
Data Name Data Type Description
i Integer Loop variable
n Integer Number to be checked
s Integer Check variable
Program:
import java.util.Scanner;
class automorphic{
Scanner sc = new Scanner(System.in);
void display(){
System.out.println("Enter a number");
int n = sc.nextInt();
int t =n;
int c=0;
int v=1;
while(n>0){
n= n/10;
c=c+1;
v=t*t;
}
if(t==v%(Math.pow(10,c))){
System.out.println("It is automorphic");
}
else
System.out.println("It is not automorphic");
}
}
Output:
Enter a number
345
It is not automorphic
Variable List:
Data Name Data Type Description
t Integer Copy variable
n Integer Number to be checked
c Integer Helps to verify the number
v Integer Helps to verify the number
Program:
import java.util.Scanner;
class twinPrime{
Scanner sc = new Scanner(System.in);
void display(){
System.out.println("Enter a number");
int n = sc.nextInt();
System.out.println("Enter another number");
int m = sc.nextInt();
int i =1,c=0,j=1,d=0;
while(i<n){
if(n%i==2){
c++;
}
i=i+1;
}
while(j<=m){
if(m%i==0){
d++;
}
j= j+1;
}
if(c==2&&d==2){
System.out.println("Twin prime");
}
else
System.out.println("Not twin prime");
}
}
Output:
Enter a number
45
Enter another number
67
Not twin prime
Variable List:
Data Name Data Type Description
nd
m Integer 2 number entered
n Integer 1st number entered
i Integer Loop Variable
j Integer Loop variable
c Integer Check variable
d Integer Check variable
Output:
Enter a three digit number: 327
It is a fascinating number
Variable List:
Data Name Data Type Description
n1 Integer Multiplied number
with 1
n Integer number entered
n2 Integer Multiplied number
with 2
n3 Integer Multiplied number
with 3
k String Concatenated number
fl Integer Check variable
i Integer Loop variable
x Integer Check Variable
c Integer Check Variable
Program:
import java.util.Scanner;
class factor{
Scanner sc = new Scanner(System.in);
void main(){
System.out.println("Enter a number");
int n = sc.nextInt();
int f=2;
int s=0;
while (f<=n){
if(n%f==0){
System.out.println(f+" is a factor of "+n);
n=n/f;
while(f>0){
int d=f%10;
s=s+d;
f= f/10;
}
f=1;
}
f=f+1;
}
System.out.println(s);
}
}
Output:
Enter a number
666
2 is a factor of 666
3 is a factor of 333
3 is a factor of 111
37 is a factor of 37
18
Since sum of the digits is equal to the sum of the digit of prime
factors, 666 is a Smith number
Variable List:
Data Name Data Type Description
f Integer Sum of prime digits
n Integer number entered
s Integer Sum of digits of number
d Integer Used for extracting digits
Program:
import java.util.Scanner;
class triangle{
Scanner sc = new Scanner(System.in);
void main(){
System.out.println("Enter a number");
int n = sc.nextInt();
int s=2;
for(int i =1;i<=n;i++){
s+=i;
System.out.println(s);
}
}
}
Output:
Enter a number
5
=1
3
6
10
15
Variable List:
Data Name Data Type Description
n Integer Number upto which
the pattern is formed
s Integer These are triangular
numbers
i Integer Loop variable
Program:
import java.util.Scanner;
class dudeney{
Scanner sc = new Scanner(System.in);
void main(){
System.out.println("Enter a number");
int n = sc.nextInt();
int s=0;
int t=n;
int d=0;
while(t>0){
d=t%10;
s=s+d;
t = t/10;
}
if(s==Math.cbrt(n))
System.out.println("It is a dudeny number");
else
System.out.println("It is not a dudeny number");
}
}
Output:
Enter a number
512
It is a dudeny number
Data Name Data Type Description
n Integer Number to be
checked
s Integer Use for digit extraction
d Integer Use for digit extraction
t Integer It is copy variable
Program:
import java.util.Scanner;
class DeciOct{
int n, oct =0;
DeciOct(){
n=0;
oct=0;
}
void gentnum(){
Scanner sc = new Scanner(System.in);
System.out.println("Enter n");
n = sc.nextInt();
}
void deci_oct(){
int t=n;
int s =0;
while(t>0){
int d = t%8;
s = s*d;
t = t/8;
}
while(s>d){
oct = oct*10+(a%10);
s= s/10;
}
}
void show(){
deci_oct();
System.out.println("The decimal value is "+s);
System.out.println("The octal value is "+oct);
}
Output:
Enter n
12
The decimal value is 12
The octal value is C
Variable List
Data Name Data Type Description
n Integer Number to be
checked
Oct Integer Use for digit extraction
t Integer Used for converting to
octal
s Integer Used for converting to
octal
d Integer Used for converting to
octal
Program:
import java.util.Scanner;
class disarium{
Scanner sc = new Scanner(System.in);
void display(){
System.out.println("Enter a number");
int n = sc.nextInt();
int t =n;
int c =0;
while(t>0){
t=t/10;
c=c+1;
}
t=n;
int s=0;
while(t>0){
int d = t%10;
s = s+d^c;
t = t/10;
c=c-1;
}
if(s==n)
System.out.println("It is a disarium number");
}
}
Output:
Enter a number
89
It is a disarium number
Variable List
Data Name Data Type Description
n Integer Number to be
checked
t Integer Copy variable
c Integer Used for digit extraction
s Integer Check variable
d Integer Used for digit extraction
Program:
import java.util.*;
class evil{
Scanner sc = new Scanner(System.in);
void display(){
System.out.println("Enter a positve whole number");
int n = sc.nextInt();
int d=0,c=0;
String s= "";
while (n>0){
d = d%2;
if(d==1){
c++;
}
s=d+s;
n=n/2;
}
System.out.println("Binary equivalent is"+s);
System.out.println("Number of ones are:"+c);
if(c%2==0)
System.out.println("It is an evil number");
else
System.out.println("It is not an evil number");
}
}
Output:
Enter a positive whole number
15
Binary Equivalents is 1111
No. of one s: 4
It is an evil number
Program:
import java.util.Scanner;
class num{
Scanner sc = new Scanner(System.in);
int n;
num(){
n=0;
}
void input (){
System.out.println(“Enter a number”);
n= sc.nextInt();
}
int t=n;
void fact(){
input();
int pr=1;
for(int i=1;i<=n;i++){
pr=pr*i;
}
void display(){
fact();
System.out.println(“The number is ”+n);
System.out.println(“Its factorial is ”+pr);
}
}
}
Output:
Enter a number
5
The number is 5
Its factorial is 120
Variables List
Data Name Data Type Description
n Integer Number to be
accepted
t Integer Copy variable
i Integer Loop variable
pr Integer Stores factorial
Program:
import java.util.Scanner;
class sumproduct(){
Scanner sc = new Scanner(System.in);
Int n;
sumproduct (){
n =0;}
int p=1,f=1;
void readreadnum(){
System.out.println(“Enter a number”)
n= sc.nextInt();
}
int t=n;
int sum(int v){
v=o;
for(int I =0;i<=t;i++){
int d = t%10
u = v+d;
t=t/10;
}
return u;
}
int product(){
for(int i =0;i<=t;i++){
int d = t%10;
p=p*d;
t=t/10;
}
return p;
}
void check(){
sum();
product();
f=u*p;
if(f==n)
System.out.println(‘’Number is simproduct”)
Else
System.out.println(“Number is not sumproduct”)
}
}
Output:
Enter a number
144
Number is sumproduct
Program:
import java.util.Scanner;
class loop3{
Scanner sc = new Scanner(System.in);
void display(){
int esum =0;
int product =1;
System.out.println("Enter the numberof integers to be
entered");
int n = sc.nextInt();
int a[]= new int[n];
System.out.println("Enter numbers");
for(int i=0;i<n;i++){
a[i] = sc.nextInt();
if(a[i]==0){
break;
}
if(a[i]%2==0)
esum = a[i]+esum;
else
product = product*a[i];
}
System.out.println("Sum of even numbers are:"+esum);
System.out.println("Product of odd numbers are:"+product);
}
}
Output:
Enter the numberof integers to be entered
4
Enter numbers
2
3
4
5
Sum of even numbers are:6
Product of odd numbers are:15
Variable List:
Data Name Data Type Description
esum Integer Stores sum of even no.
product Integer Stores product of odd no.
n Integer Stores number of values
a[] Integer Stores all the numbers
i Integer Loop variable
int b = n;
int s = 0;
while(b != 0) {
s = s + (int)(Math.pow(b%10, len));
b /= 10;
return s == n;
int n = sc.nextInt();
if(isArmstrong(n))
System.out.println("YES");
else
System.out.println("NO");
}
Output:
Enter a number =
153
Yes
Variables List:
Variable Name Data Type Description
b int backup
Algorithm:
1. Start
2. Take a string w
3. For i = 1 to length of string print substring of w from 0 to i each on new
line
4. end
Code:
import java.util.Scanner;
String w = sc.next();
System.out.println(w.substring(0, i));
Data
Variable Name Description
Type
System.out.println("Enter a sentence");
while(st.hasMoreTokens()) {
if(token.equalsIgnoreCase(word)) {
} else {
Data
Variable Name Description
Type
Program:
import java.util.Scanner;
class prime{
Scanner sc = new Scanner (System.in);
void display(){
System.out.println("Enter a number to check");
int n = sc.nextInt();
int c=0;
for(int i=1;i<=n;i++){
if(n%i==0)
c++;
}
if (c==2)
System.out.println("Number is prime");
else
System.out.println("Number is not prime");
}
}
Output:
Enter a number to check
11
Number is prime
Enter a number to check
4
Number is not prime
Variable List:
Data Name Data Type Description
i Integer Loop variable
n Integer Number to be checked
c Integer Check variable
Program 33: Major Diagonal sum
Algorithm:
1. Start
2. Input length l and breadth b
3. Create a 2D array of l x b dimensions
4. Set s = 0
5. For i = 0 to l
6. For j = 0 to b
7. When i equal to j add the j-th element of the i-th row to s
8. End j
9. End i
10.Print s
11.end
Code:
import java.util.Scanner;
public class DiagonalSum {
a[i][j] = sc.nextInt();
int s = 0;
if(i==j) s = s + a[i][j];
Data
Variable Name Description
Type
Program:
import java.util.Scanner;
class automorphic{
Scanner sc = new Scanner(System.in);
void display(){
System.out.println("Enter a number");
int n = sc.nextInt();
int t =n;
int c=0;
int v=1;
while(n>0){
n= n/10;
c=c+1;
v=t*t;
}
if(t==v%(Math.pow(10,c))){
System.out.println("It is automorphic");
}
else
System.out.println("It is not automorphic");
}
}
Output:
Enter a number
345
It is not automorphic
Variable List:
Data Name Data Type Description
t Integer Copy variable
n Integer Number to be checked
c Integer Helps to verify the number
v Integer Helps to verify the number
Program 35: Twin Prime
Algorithm:
Start
Step1: input n,m
Step 2: i=1c=0
Step 3: while(i<n) // repeat Step 4 to Step 5
Step 4: if(n%i==2), then c++
Step 5: i=i+1
Step 6: j=1,d=0
Step 7: while(j<=m) //repeat Step 8 and Step 9
Step 8: if(m%i==0) then d++
Step 9: j=j+1
Step 10: if(c==2 and d==2) then they are called ”twin prime”
Step 11: else print not twin prime
Stop
Program:
import java.util.Scanner;
class twinPrime{
Scanner sc = new Scanner(System.in);
void display(){
System.out.println("Enter a number");
int n = sc.nextInt();
System.out.println("Enter another number");
int m = sc.nextInt();
int i =1,c=0,j=1,d=0;
while(i<n){
if(n%i==2){
c++;
}
i=i+1;
}
while(j<=m){
if(m%i==0){
d++;
}
j= j+1;
}
if(c==2&&d==2){
System.out.println("Twin prime");
}
else
System.out.println("Not twin prime");
}
}
Output:
Enter a number
45
Enter another number
67
Not twin prime
Variable List:
Data Name Data Type Description
nd
m Integer 2 number entered
n Integer 1st number entered
i Integer Loop Variable
j Integer Loop variable
c Integer Check variable
d Integer Check variable
Program:
class fraction{
void main(){
double i;
for(i=2.0;i<=30.0;i=i+0.5)
System.out.println(i);
}
}
Output:
2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0 10.5 11.0 11.5 12.0 12.5
13.0 13.5 14.0 14.5 15.0 15.5 16.0 16.5 17.0 17.5 18.0 18.5 19.0 19.5 20.0 20.5 21.0 21.5
22.0 22.5 23.0 23.5 24.0 24.5 25.0 25.5 26.0 26.5 27.0 27.5 28.0 28.5 29.0 29.5 30.0
Variable List:
Data Name Data Type Description
i Double Loop variable
Program:
import java.util.*;
class loop{
Scanner sc = new Scanner(System.in);
void display(){
int db =0,tp =0,ot=0;
System.out.println("Enter te number of integers to be entered");
int n = sc.nextInt();
int a[]= new int[n];
System.out.println("Enter numbers");
for(int i =0;i<n;i++){
a[i] = sc.nextInt();
if(a[i]==0)
break;
if(a[i]>9&&a[i]<100)
db++;
if(a[i]>99&&a[i]<1000)
tp++;
else
ot++;
}
System.out.println("Number of double digits are:"+db);
System.out.println("Number of triple digits are:"+tp);
System.out.println("Number of other integers are:"+ot);
}
}
Output:
Enter the number of integers to be entered
3
Enter numbers
2
34
209
Number of double digits are: 1
Number of triple digits are: 1
Number of other integers are: 1
Variables List
Data Name Data Type Description
db Integer Stores no. of double
digits number
tp Integer Stores no. of triple digits
number
ot Integer Stores no. of other
integers
a[] Integer Stores all the numbers
n Integer Stores number of
integers
i Integers Loop variable
Program:
Import java.util.Scannner;
Class factors{
System.out.println(“Enter a number”);
Int I =1
While(i<=n){
If (n%i==0)
System.out.println(i)
I++;
}
Output:
Enter a number: 6
1
2
3
6
Variable List:
Data Name Data Type Description
I Integer Loop variable
N Integer It is the accepted value
Output:
Enter a number
5
=1
3
6
10
15
Variable List:
Data Name Data Type Description
N Integer Number upto which
the pattern is formed
S Integer These are triangular
numbers
I Integer Loop variable
Program:
import java.util.Scanner;
class automorphic{
Scanner sc = new Scanner(System.in);
void display(){
System.out.println("Enter a number");
int n = sc.nextInt();
int t =n;
int c=0;
int v=1;
while(n>0){
n= n/10;
c=c+1;
v=t*t;
}
if(t==v%(Math.pow(10,c))){
System.out.println("It is automorphic");
}
else
System.out.println("It is not automorphic");
}
}
Output:
Enter a number
345
It is not automorphic
Variable List:
Data Name Data Type Description
t Integer Copy variable
n Integer Number to be checked
c Integer Helps to verify the number
v Integer Helps to verify the number
THANKYOU…