print
Advertisment
Advertisment

All Trimorphic numbers from 1 to n

Example


import java.util.Scanner;  
class Trimorphic  
{  
   public static boolean isTrimorphic(int n) {  //method name(user method)
   
   boolean flag = true;
   int cube = n*n*n;

   while(n!=0)
   {
    if(n%10!=cube%10)
    {
      flag = false;
      break;

    }

    n/=10;
    cube/=10;

   }

   return flag;
}

 public static void main(String[] args) {  //main method
  Scanner sc = new Scanner(System.in);
  System.out.print("Enter a number: ");
  int limit = sc.nextInt();

  System.out.println("Trimorphic numbers 1 to"+limit);
  for(int i=1;i<=limit;i++)
  { 
    if(isTrimorphic(i))
    {
      System.out.println(i+"");
    }
   }

   }
 }

Output :

 
      
  Enter a number:10
  Trimorphic numbers from 1 to 10
  1
  4
  5
  6
  9
  
Advertisment
Advertisment
arrow_upward