1) числа 6хх и хх6 - трехзначные. Самое маленькое число, дающее в квадрате трехзначное - это 10. Самое большое - 31 (32^2=1024) Задача в принципе уже поддается перебору - всего два десятка значений проверить. 2) Для пущей важности, в первом случае рассматриваем только те числа, у которых в разряде единиц стоит цифра, дающая в квадрате 6 на конце. Это либо 6 либо 4 - их всего 4 штуки. 3) Во втором случае начав (грубо) с числа 20 если подумать, то можно ограничиться 3-4 вычислениями, чтобы найти второе число.