Для решения задачи необходимо найти трехзначное число ( x ), у которого первая цифра, зачеркнутая и добавленная в конце оставшегося числа, после его умножения на 10 и сложения с первой цифрой, дает число 564.
Обозначим:
- ( x = 100a + 10b + c ), где ( a, b, c ) - цифры числа ( x ).
- После зачеркивания первой цифры, остаётся двузначное число ( 10b + c ).
По условию задачи:
- Умножаем оставшееся число на 10: ( 10 \times (10b + c) = 100b + 10c ).
- Складываем результат с первой цифрой ( a ): ( 100b + 10c + a = 564 ).
Теперь решим это уравнение:
[ 100b + 10c + a = 564 ]
Рассмотрим все возможные значения первой цифры ( a ) (от 1 до 9, так как ( x ) — трехзначное число).
Для каждого значения ( a ), рассчитаем ( 100b + 10c = 564 - a ). Это число должно быть кратно 10, так как ( 10c ) заканчивается на 0.
Теперь создадим программу на C++, которая найдет подходящее число ( x ):
#include
int main() {
for (int a = 1; a = 0 && b = 0 && c