Ответ:
Для обмена значениями используем дополнительную переменную c:
if a > b:
c = a
a = b
b = cПрокрутка при a = 2 и b = 1:
- Проверяем условие: 2 > 1 — истина.
c = a: c = 2, a = 2, b = 1.a = b: a = 1, b = 1, c = 2.b = c: a = 1, b = 2, c = 2.
Получили: a = 1, b = 2, условие a ≤ b выполняется.
Прокрутка при a = 1 и b = 2:
- Проверяем условие: 1 > 2 — ложь.
- Тело условного оператора не выполняется.
Получили: a = 1, b = 2, условие a ≤ b уже выполняется.
Ответ: if a > b: c = a; a = b; b = c.
