2019-03-18 13:50:36 +01:00
|
|
|
/* is_squared returns true if a number is the square of any integer */
|
|
|
|
|
|
|
|
bool is_square(int n)
|
|
|
|
{
|
2019-03-31 17:13:11 +02:00
|
|
|
int i;
|
|
|
|
i = 0;
|
2019-03-18 13:50:36 +01:00
|
|
|
while(i*i < n){
|
|
|
|
if(i*i == n){
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
i = i + 1;
|
|
|
|
}
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
|
|
|
int main()
|
|
|
|
{
|
|
|
|
print("Please enter a number: ");
|
|
|
|
print_nl();
|
|
|
|
int n;
|
|
|
|
n = read_int();
|
|
|
|
if(is_square(n)){
|
|
|
|
print("Yes");
|
|
|
|
}
|
|
|
|
else
|
|
|
|
{
|
|
|
|
print("No");
|
|
|
|
}
|
|
|
|
print_nl();
|
2019-05-08 01:08:04 +02:00
|
|
|
return 0;
|
2019-03-18 13:50:36 +01:00
|
|
|
}
|