Предмет: Информатика,
автор: LoBeLIIKa
a = b; b = a
Можно ли переставлять операторы в приведённом алгоритме
обмена значений двух переменных? Если нет, приведите
контрпример, когда перестановка даст неверный результат.
Ответы
Автор ответа:
4
Это не правильный обмен
Возьмём к примеру
а = 3;
b = 5;
Теперь задействуем Ваш алгоритм
a = b // a = 5
b = a // b возьмёт то значения что есть сейчас у а. Т.е. 5
Чтобы это был правильный алгоритм нужно добавить ещё 1 переменную к примеру temp и тогда записать
temp = a;
a = b;
b = temp;
Похожие вопросы
Предмет: Русский язык,
автор: Арина180
Предмет: Русский язык,
автор: Kamimavlyanova
Предмет: Українська мова,
автор: palecho
Предмет: Математика,
автор: wwwww25
Предмет: Математика,
автор: denny4