СРОЧНО помогите, пожалуйста!!! В результате работы алгоритма Y = X - 1 X = 2 + Y Y = X + Y вывод Y переменная Y приняла значение 10. Какое число являлось значением переменной Х до начала работы алгоритма?

СРОЧНО помогите, пожалуйста!!! В результате работы алгоритма Y = X - 1 X = 2 + Y Y = X + Y вывод Y переменная Y приняла значение 10. Какое число являлось значением переменной Х до начала работы алгоритма?
Гость
Ответ(ы) на вопрос:
Гость
Y = X - 1  (1) X = 2 + Y (2) Y = X + Y (3) Из (2) и (3) следует, что 10 = (2 + Y) + Y ⇒ Y = 4 (после выполнения команды 1) X = 6 (после выполнения команды 2) Значит, до работы алгоритма X = 5 Проверка: X = 5 Y = X-1 = 5-1 = 4 X = 2+Y = 2+4 = 6 Y = X+Y = 6+4 = 10
Гость
Дадим исходным значениям X и Y индексы 1, а затем, при каждом переопределении значений, наращивать индексы на 1. Y₁ = X₁ - 1     (1) X₂ = 2 + Y₁    (2) Y₂ = X₂ + Y₁  (3) Нам известно, что Y₂=10. а теперь будем делать последовательные замены 10 = X₂ + Y₁ (из 3) 10 = 2 + Y₁ + Y₁ (с учетом 2) 10 = 2 + 2Y₁ → Y₁ = 4 Осталось подставить в (1) 4 = X₁-1 → X₁ = 5 Ответ: 5
Не нашли ответ?
Ответить на вопрос
Похожие вопросы