Professional Documents
Culture Documents
PROJECT
Example 1
Input: 15
Binary Equivalent: 1111
No. of 1's: 4
Output: Evil Number
Solution:
import java.util.Scanner;
int n = in.nextInt();
if (n < 0)
System.out.println("Invalid Input");
return;
int count = 0;
int p = 0;
int binNum = 0;
while (n > 0)
int d = n % 2;
if (d == 1)
count++;
p++;
n /= 2;
if (count % 2 == 0)
else
OUTPUT
Question-2)Write a program to check whether the number is a Magic number or not
Magic number: A Magic number is a number in which the eventual sum of the digit is equal to 1.
For example: 28 = 2+8=10= 1+0=1
Solution:
import java.util.Scanner;
n = sc.nextInt();
number = n;
number = sum;
sum = 0;
if (number == 1)
{
System.out.println("The given number is a magic number.");
else
OUTPUT
Question-3) Write a program to check whether the number is a Keith Number or Not .
Solution:
import java.util.*;
int i, sum;
store[i]=temporaryNumber % 10;
temporaryNumber = temporaryNumber/10;
i=len; sum=0;
while(sum<inputNumber)
{
sum = 0;
sum=sum+store[i-j];
store[i]=sum;
i++;
if(sum==inputNumber)
else
OUTPUT
Question-4)Write a program to check whether the Number is a Emirp or not .
A number is called an emirp number if we get another prime number on reversing the number itself. In
other words, an emirp number is a number that is prime forwards or backward. It is also known
as twisted prime numbers.
SOLUTION:
import java.util.*;
if (n <= 1)
return false;
if (n % i == 0)
return false;
return true;
if (isPrime(n) == false)
return false;
int reverse = 0;
while (n != 0)
n = n/10;
return isPrime(reverse);
}
int n=sc.nextInt();
if (isEmirp(n) == true)
else
OUTPUT
Question-5)