A Number is a Trimorphic number if the cube of the number ends in the number itself.
Example:
Given Number=5
5⇒5³=125(ends with the number itself)
so, 5 is Trimorphic Number.
Given Number=10
10⇒10³=1000(ends with not number itself)
so, 10 is not a Trimorphic Number.
Problem statement:- Program to Find nth Trimorphic Number.
Data requirement:-
Input Data:- rangenumber
Output Data:- rangenumber, letest
Additional Data:- c, num, flag, num1, cube_power
Program in C
Example:
Given Number=5
5⇒5³=125(ends with the number itself)
so, 5 is Trimorphic Number.
Given Number=10
10⇒10³=1000(ends with not number itself)
so, 10 is not a Trimorphic Number.
Problem statement:- Program to Find nth Trimorphic Number.
Data requirement:-
Input Data:- rangenumber
Output Data:- rangenumber, letest
Additional Data:- c, num, flag, num1, cube_power
Program in C
Here is the source code of the C Program to Find nth Trimorphic Number.
Code:
//Nth Trimorphic Number
#include <stdio.h>
int
main ()
{
int rangenumber, num = 1, c = 0, letest = 0;
printf ("Enter the Nth value:");
scanf ("%d", &rangenumber);
while (c != rangenumber)
{
int flag=0;
int num1=num;
int cube_power=num1*num1*num1;
while(num1!=0)
{
if(num1%10!=cube_power%10)
{
flag=1;
break;
}
num1/=10;
cube_power/=10;
}
if(flag==0)
{
c++;
letest=num;
}
num = num + 1;
}
printf ("%dth Trimorphic number is %d", rangenumber, letest);
return 0;
}
#include <stdio.h>
int
main ()
{
int rangenumber, num = 1, c = 0, letest = 0;
printf ("Enter the Nth value:");
scanf ("%d", &rangenumber);
while (c != rangenumber)
{
int flag=0;
int num1=num;
int cube_power=num1*num1*num1;
while(num1!=0)
{
if(num1%10!=cube_power%10)
{
flag=1;
break;
}
num1/=10;
cube_power/=10;
}
if(flag==0)
{
c++;
letest=num;
}
num = num + 1;
}
printf ("%dth Trimorphic number is %d", rangenumber, letest);
return 0;
}
Input/Output:
Enter the Nth value:5
5th Trimorphic number is 9
Program in C++
Here is the source code of the C++ Program to Find nth Trimorphic Number.
5th Trimorphic number is 9
Program in C++
Here is the source code of the C++ Program to Find nth Trimorphic Number.
Code:
#include <iostream>
using namespace std;
int
main ()
{
int i, rangenumber, num = 1, c = 0, letest = 0;
cout<<"Enter the Nth value:";
cin>>rangenumber;
while (c != rangenumber)
{
int flag=0;
int num1=num;
int cube_power=num1*num1*num1;
while(num1!=0)
{
if(num1%10!=cube_power%10)
{
flag=1;
break;
}
num1/=10;
cube_power/=10;
}
if(flag==0)
{
c++;
letest=num;
}
num = num + 1;
}
cout<<rangenumber<<"th Trimorphic number is "<<letest;
return 0;
}
Input/Output:using namespace std;
int
main ()
{
int i, rangenumber, num = 1, c = 0, letest = 0;
cout<<"Enter the Nth value:";
cin>>rangenumber;
while (c != rangenumber)
{
int flag=0;
int num1=num;
int cube_power=num1*num1*num1;
while(num1!=0)
{
if(num1%10!=cube_power%10)
{
flag=1;
break;
}
num1/=10;
cube_power/=10;
}
if(flag==0)
{
c++;
letest=num;
}
num = num + 1;
}
cout<<rangenumber<<"th Trimorphic number is "<<letest;
return 0;
}
Enter the Nth value:7
7th Trimorphic number is 25
Program in Java
7th Trimorphic number is 25
Program in Java
Here is the source code of the Java Program to Find nth Trimorphic Number.
Code:
import java.util.Scanner;
public class NthPronicNumber {
public static void main(String[] args) {
Scanner cs=new Scanner(System.in);
int rangenumber, num = 1, c = 0, letest = 0,i;
System.out.println("Enter Nth number:");
rangenumber=cs.nextInt();
while (c != rangenumber)
{
int flag=0;
for(i=0;i<=num;i++)
{
if(i*(i+1)==num)
{
flag=1;
break;
}
}
if(flag==1)
{
c++;
letest=num;
}
num = num + 1;
}
System.out.println(rangenumber+"th Pronic number is "+letest);
cs.close();
}
}
Input/Output:public class NthPronicNumber {
public static void main(String[] args) {
Scanner cs=new Scanner(System.in);
int rangenumber, num = 1, c = 0, letest = 0,i;
System.out.println("Enter Nth number:");
rangenumber=cs.nextInt();
while (c != rangenumber)
{
int flag=0;
for(i=0;i<=num;i++)
{
if(i*(i+1)==num)
{
flag=1;
break;
}
}
if(flag==1)
{
c++;
letest=num;
}
num = num + 1;
}
System.out.println(rangenumber+"th Pronic number is "+letest);
cs.close();
}
}
Enter the Nth value:8
8th Trimorphic number is 49
8th Trimorphic number is 49
Program in Python
Here is the source code of the Program to Find nth Trimorphic Number.
Code:
rangenumber=int(input("Enter a Nth Number:"))
c = 0
letest = 0
num = 1
while c != rangenumber:
flag = 0
num1=num
cube_power = num * num * num
while num1 != 0:
if num1 % 10 != cube_power % 10:
flag = 1
break
num1 //= 10
cube_power //= 10
if flag == 0:
c+=1
letest = num
num = num + 1
print(rangenumber,"th Trimorphic number is ",latest)
c = 0
letest = 0
num = 1
while c != rangenumber:
flag = 0
num1=num
cube_power = num * num * num
while num1 != 0:
if num1 % 10 != cube_power % 10:
flag = 1
break
num1 //= 10
cube_power //= 10
if flag == 0:
c+=1
letest = num
num = num + 1
print(rangenumber,"th Trimorphic number is ",latest)
Input/Output:
0 Comments
Please do not Enter any spam link in the comment box