Рассмотрим каждую из предложенных последовательностей, чтобы определить, в какой из них переменные X и Y обменяются значениями.
1) Y=Y-X; X=Y+X; Y=Y+X
Предположим, что начальные значения X = a и Y = b. Тогда:
Y = b - a
X = (b - a) + a = b
Y = (b - a) + b = 2b - a
В итоге, X = b, Y = 2b - a. Обмена значениями не произошло.
2) Y=Y-X; X=Y+X; Y=Y-X
Предположим, что начальные значения X = a и Y = b. Тогда:
Y = b - a
X = (b - a) + a = b
Y = (b - a) - b = -a
В итоге, X = b, Y = -a. Обмена значениями не произошло.
3) C=Y; Y=X; X=C
Предположим, что начальные значения X = a и Y = b. Тогда:
C = b
Y = a
X = b
В итоге, X = b, Y = a. Произошел обмен значениями.
4) Y=Y-X; X=Y-X; Y=Y+X
Предположим, что начальные значения X = a и Y = b. Тогда:
Y = b - a
X = (b - a) - a = b - 2a
Y = (b - a) + (b - 2a) = 2b - 3a
В итоге, X = b - 2a, Y = 2b - 3a. Обмена значениями не произошло.
Таким образом, только в последовательности 3 переменные X и Y обменяются значениями.
Ответ: 3