uibk_703602-Compiler-Constr.../examples/is_square/is_square.mc
Tobias Wolfgang Kupek 8e685768cf fix is_square.mc
2019-07-01 18:39:48 +02:00

32 lines
376 B
MonkeyC

/* is_squared returns true if a number is the square of any integer */
bool is_square(int n)
{
int i;
i = 0;
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();
return 0;
}