Для решения данной задачи на языке QBasic, вам потребуется написать код, который будет перебирать все двузначные числа и проверять их на соответствие условию задачи. Вот пример кода:
CLS
PRINT "Двузначные числа, удовлетворяющие условию:"
FOR num = 10 TO 99
tens = num \ 10
ones = num MOD 10
sum_digits = tens + ones
result = sum_digits + sum_digits * sum_digits
IF result = num THEN
PRINT num
END IF
NEXT num
END
Этот код выполняет следующие действия:
- Очищает экран.
- Выводит на экран сообщение «Двузначные числа, удовлетворяющие условию:»
- Перебирает все числа от 10 до 99.
- Вычисляет сумму цифр числа.
- Считает результат по формуле: результат = сумма цифр + квадрат суммы цифр.
- Проверяет, равен ли результат исходному числу, и если да, выводит число на экран.
- Завершает программу после проверки всех чисел.
Тестирование выполнено в программе QB64 ( Скачать )