Sunday, August 23, 2020

Write a program to input a number and check whether it is Happy Number or not? (28=2^2+8^2=4+64=68,6^2+8^2=36+64=100,1^2+0^2+0^2=1+0+0=1)

83)  Write a program to input a number and check whether it is Happy Number or not? (28=22+82=4+64=68,62+82=36+64=100,12+02+02=1+0+0=1) 


import java.util.*;
public class Happy_num
{
    public static void main(String args[ ])
   {
           Scanner sc = new Scanner (System.in);
           System.out.println("Enter a number");
           int a = sc.nextInt();
           int s = 10;
           while(s>9)
           {
               s=0;
               while(a>0)
               {
                   int d = a%10;
                   int x = (int)Math.pow(d,2);
                   a = a/10;
                   s=s+x;
               }
               a=s;
           }
           if(s==1)
           {
               System.out.println("Entered number is a HAPPY Number");
           }
           else
           {
               System.out.println("Entered number is not a HAPPY Number");
           }
    }
}


Output : 





Friday, August 7, 2020

Write a program to input a number and check whether it is Magic Number or not? ( 64 = 6+4 = 10 = 1+0 = 1)

82)  Write a program to input a number and check whether it is Magic Number or not? ( 64 = 6+4 = 10 = 1+0 = 1) 


import java.util.*;
public class Magic_num
{
   public static void main(String args[ ])
   {
           Scanner sc = new Scanner (System.in);
           System.out.println("Enter a number");
           int a = sc.nextInt();
           int s = 10;
           while(s>9)
           {
               s=0;
               while(a>0)
               {
                   int d = a%10;
                   a = a/10;
                   s=s+d;
               }
               a=s;
           }
           if(s==1)
           {
               System.out.println("Entered number is a MAGIC Number");
           }
           else
           {
               System.out.println("Entered number is not a MAGIC Number");
           }
    }
}


Output : 




Write a program to input a number and check whether it is Amicable Pair Number or not?(220,284|| sum of factors of 220 is equal to 284 and sum of factors of 284 is equal to 220 then it is amicable pair Number)

81)  Write a program to input a number and check whether it is Amicable Pair Number or not?(220,284|| sum of factors of 220 is equal to 284 and sum of factors of 284 is equal to 220 then it is amicable pair Number) 


import java.util.*;
public class Amicable_pair_num
{
    public static void main(String args[ ])
   {
           Scanner sc = new Scanner (System.in);
           System.out.println("Enter two numbers");
           int a = sc.nextInt();
           int b = sc.nextInt();
           int m = 0;
           int n = 0;
           for(int i = 1;i<a;i++)
           {
               if(a%i==0)
               {
                   m=m+i;
               }
           }
           for(int i = 1;i<b;i++)
           {
               if(b%i==0)
               {
                   n=n+i;
               }
           }
           if(m==b&&n==a)
           {
               System.out.println("Entered number are AMICABLE PAIR Number ");
           }
           else
           {
               System.out.println("Entered number are not AMICABLE PAIR Number ");
           }
    }

Wednesday, August 5, 2020

Write a program to input a number and Swap the first and last digit of this number?(2784===4782)

80)  Write a program to input a number and Swap the first and last digit of this number?(2784===4782)


import java.util.*;
public class Swap_first_last_digit
{
    public static void main(String args[ ])
   {
           Scanner sc = new Scanner (System.in);
           System.out.println("Enter a number");
           int a = sc.nextInt();
           int k = a;
           int c = 0;
           while(k>0)
           {
               k=k/10;
               c++;
           }
           int m = (int)Math.pow(10,c-1);
           int n = a%m;
           int t = a/m;
           int r = n%10;
           n=n/10;
           n=(n*10)+t;
           n=(r*m)+n;
           System.out.println("Number after SWAPING First and Last Digit = "+n);   
    }
}

Output : 




Write a program to input a number and check whether it is Adam Number or not? (12^2 =144 , 21^2 = 441 = 144, 144=144 )

79)  Write a program to input a number and check whether it is Adam Number or not?  (122 =144 , 212 = 441 = 144, 144=144 )


import java.util.*;
public class Adam_num
{
    public static void main(String args[ ])
   {
           Scanner sc = new Scanner (System.in);
           System.out.println("Enter a number");
           int a = sc.nextInt();
           int p = a*a;
           int r = 0;
           while(a>0)
           {
               int d = a%10;
               r=(r*10)+d;
               a=a/10;
           }
           int p1 = r*r;
           r=0;
           while(p1>0)
           {
               int d = p1%10;
               r=(r*10)+d;
               p1=p1/10;
           }
           if(p==r)
           {
               System.out.println("Entered number is a ADAM Number");
           }
           else
           {
               System.out.println("Entered number is not a ADAM Number");
           }
   }
}

Output : 


 


Write a program to input a number and check whether it is Disarium Number or not? (135=1^1+3^2+5^3=1+9+125=135)

78)  Write a program to input a number and check whether it is Disarium Number or not?  (135=11+32+53=1+9+125=135)


import java.util.*;
public class Disarium_num
{
    public static void main(String args[ ])
   {
           Scanner sc = new Scanner (System.in);
           System.out.println("Enter a number");
           int a = sc.nextInt();
           int k = a;
           int c = 0;
           while(k>0)
           {
               k=k/10;
               c++;
           }
           int r = 0;
           k=a;
           for(int i = c;i>=1;i--)
           {
               int d = k%10; 
               int x = (int)Math.pow(d,i);
               r=r+x;
               k=k/10;
           }
           if(r==a)
           {
               System.out.println("Entered number is a DISARIUM Number");
           }
           else
           {
               System.out.println("Entered number is not a DISARIUM Number");
           }
   }
}

Output : 


 



Write a program to input a number and check whether it is Odious Number or not? (7…binary…111.no. of ones is 3 and it is odd.so it is odious no.)

77)  Write a program to input a number and check whether it is Odious Number or not? (7…binary…111.no. of ones is 3 and it is odd.so it is odious no.)


import java.util.*;
public class Odious_num
{
    public static void main(String args[ ])
   {
           Scanner sc = new Scanner (System.in);
           System.out.println("Enter a number");
           int b = sc.nextInt();
           int a = b;
           int r = 0;
           String c = "";
           while(a>=1)
           {
               if(a%2==0)
               {
                   c=c+"0";
               }
               else
               {
                   c=c+"1";
               }
               a=a/2;
           }
           int k = c.length();
           for(int i = k-1;i>=0;i--)
           {
               if(c.charAt(i)=='1')
               {
                   r++;
               }
           }
           if(r%2!=0)
           {
               System.out.println("Entered number is a ODIOUS Number");
           }
           else
           {
               System.out.println("Entered number is not a ODIOUS Number");
           }
   }
}

Output : 




 jhvghvgk ;nkjn ,nkjhj