Чтобы решить данную задачу, можно использовать циклы и условия. Программа будет перебирать все четырехзначные числа и проверять, выполняется ли условие, что квадрат суммы цифр равен данному числу. Если условие выполняется, программа выведет это число. Вот пример решения на языке Python:
for k in range(1, 10):
for l in range(10):
for m in range(10):
for n in range(10):
if k * 10 + l + m * 10 + n == (k + l + m + n) ** 2:
print(k * 1000 + l * 100 + m * 10 + n)
Этот код выведет все четырехзначные числа, для которых сумма цифр в квадрате равна самому числу.
