// When a square root is a whole number, then the number is a perfect square number
using System;
public class Program
{
private static bool isPerfectSquare(int number) {
double d_sqrt = Math.Sqrt((double)number);
if ((int)Math.Pow((int)(d_sqrt + 0.5), 2) == number) {
return true;
}
else {
return false;
}
}
public static void Main()
{
int num = 81;
if (isPerfectSquare(num) != false) {
Console.Write(num + " is a perfect square");
}
else {
Console.Write(num + " is not a perfect square");
}
}
}
/*
run:
81 is a perfect square
*/