Составить программу для решения задачи с целыми числами при помощи циклов

Да вроде как всё просто... Перебираем числа A = 100...1000. Допустим, долгожитель такой Маклауд, что может хоть тыщу лет жить. Но не больше! Для каждого числа A считаем число S - сумму квадратов цифр A. Если 1<= A-S <=31 (разумеется, в программе это условие записывается по-другому), то искомый возраст найден, печатаем текущее A.
Впрочем, любому, кто хоть немного знаком с элементарной арифметикой, ясно, что это 109 лет и что никакие другие числа не пройдут в указанное условие.

1