Perfect Square Number means the product of two same natural numbers.
Example:
5*5=10
6*6=36
2*2=4
Problem statement:- Program to Find nth Perfect Square Number.
Data requirement:-
Input Data:- rangenumber
Output Data:- rangenumber, letest
Additional Data:- c, num, num1, sqr
Program in C
Example:
5*5=10
6*6=36
2*2=4
Problem statement:- Program to Find nth Perfect Square Number.
Data requirement:-
Input Data:- rangenumber
Output Data:- rangenumber, letest
Additional Data:- c, num, num1, sqr
Program in C
Here is the source code of the C Program to Find nth Perfect Square Number.
Code:
//nth perfect square Number
#include <stdio.h>
#include<math.h>
int
main ()
{
int i, rangenumber, num = 1, c = 0, letest = 0, j;
printf ("Enter the Nth value:");
scanf ("%d", &rangenumber);
while (c != rangenumber)
{
int num1=num;
double sqr=sqrt(num1);
if(sqr-floor(sqr)==0)
{
c++;
letest=num;
}
num = num + 1;
}
printf ("%dth Perfect Square number is %d", rangenumber, letest);
return 0;
}
Input/Output:#include <stdio.h>
#include<math.h>
int
main ()
{
int i, rangenumber, num = 1, c = 0, letest = 0, j;
printf ("Enter the Nth value:");
scanf ("%d", &rangenumber);
while (c != rangenumber)
{
int num1=num;
double sqr=sqrt(num1);
if(sqr-floor(sqr)==0)
{
c++;
letest=num;
}
num = num + 1;
}
printf ("%dth Perfect Square number is %d", rangenumber, letest);
return 0;
}
Enter the Nth value:4
4th Perfect Square number is 16
Program in C++
Here is the source code of the C++ Program to Find nth Perfect Square Number.
4th Perfect Square number is 16
Program in C++
Here is the source code of the C++ Program to Find nth Perfect Square Number.
Code:
//nth perfect square Number
#include <iostream>
#include<cmath>
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 num1=num;
double sqr=sqrt(num1);
if(sqr-floor(sqr)==0)
{
c++;
letest=num;
}
num = num + 1;
}
cout<<rangenumber<<"th Perfect Square number is "<<letest;
return 0;
}
Input/Output:#include <iostream>
#include<cmath>
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 num1=num;
double sqr=sqrt(num1);
if(sqr-floor(sqr)==0)
{
c++;
letest=num;
}
num = num + 1;
}
cout<<rangenumber<<"th Perfect Square number is "<<letest;
return 0;
}
Enter the Nth value:7
7th Perfect Square number is 49
Program in Java
7th Perfect Square number is 49
Program in Java
Here is the source code of the Java Program to Find nth Perfect Square Number.
Code:
import java.util.Scanner;
public class NthPerfectSquareNumber {
public static void main(String[] args) {
Scanner cs=new Scanner(System.in);
int rangenumber, num = 1, c = 0, letest = 0;
System.out.println("Enter Nth number:");
rangenumber=cs.nextInt();
while (c != rangenumber)
{
int num1=num;
double sqr=Math.sqrt(num1);
if(sqr-Math.floor(sqr)==0)
{
c++;
letest=num;
}
num = num + 1;
}
System.out.println(rangenumber+"th Perfect Square number is "+letest);
cs.close();
}
}
Input/Output:public class NthPerfectSquareNumber {
public static void main(String[] args) {
Scanner cs=new Scanner(System.in);
int rangenumber, num = 1, c = 0, letest = 0;
System.out.println("Enter Nth number:");
rangenumber=cs.nextInt();
while (c != rangenumber)
{
int num1=num;
double sqr=Math.sqrt(num1);
if(sqr-Math.floor(sqr)==0)
{
c++;
letest=num;
}
num = num + 1;
}
System.out.println(rangenumber+"th Perfect Square number is "+letest);
cs.close();
}
}
Enter Nth number:
10
10th Perfect Square number is 100
10
10th Perfect Square number is 100
Program in Python
Here is the source code of the Python Program to Find nth Perfect Square Number.
Code:
import math
rangenumber=int(input("Enter a Nth Number:"))
c = 0
letest = 0
num = 1
while c != rangenumber:
num1 = num
sqr = math.sqrt(num1)
if sqr-math.floor(sqr)==0:
c+=1
letest = num
num = num + 1
print(rangenumber,"th Perfect Square number is ",latest)
rangenumber=int(input("Enter a Nth Number:"))
c = 0
letest = 0
num = 1
while c != rangenumber:
num1 = num
sqr = math.sqrt(num1)
if sqr-math.floor(sqr)==0:
c+=1
letest = num
num = num + 1
print(rangenumber,"th Perfect Square number is ",latest)
Input/Output:
0 Comments
Please do not Enter any spam link in the comment box