Можно ли переставлять операторы в приведённом алгоритме
обмена значений двух переменных? Если нет, приведите
контрпример, когда перестановка даст неверный результат.

alek09 alek09    3   15.04.2020 12:48    28

Ответы
olgas2000 olgas2000  13.10.2020 07:05

Это не правильный обмен

Возьмём к примеру

а = 3;

b = 5;

Теперь задействуем Ваш алгоритм

a = b // a = 5

b = a // b возьмёт то значения что есть сейчас у а. Т.е. 5

Чтобы это был правильный алгоритм нужно добавить ещё 1 переменную к примеру temp и тогда записать

temp = a;

a = b;

b = temp;

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика