Для обмена значениями между тремя переменными потребуется одна промежуточная переменная.
Алгоритм:
- Объявить переменную D.
- D := A (сохраняем начальное значение A).
- A := B (A присваиваем значение B).
- B := C (B присваиваем значение C).
- C := D (C присваиваем значение начального значения A, которое хранится в D).
Ответ: 1 промежуточная переменная. D := A; A := B; B := C; C := D