a = b; b = a
Можно ли переставлять операторы в приведённом алгоритме
обмена значений двух переменных? Если нет, приведите
контрпример, когда перестановка даст неверный результат.
Ответы на вопрос
Ответил musicwave15
3
Это не правильный обмен
Возьмём к примеру
а = 3;
b = 5;
Теперь задействуем Ваш алгоритм
a = b // a = 5
b = a // b возьмёт то значения что есть сейчас у а. Т.е. 5
Чтобы это был правильный алгоритм нужно добавить ещё 1 переменную к примеру temp и тогда записать
temp = a;
a = b;
b = temp;
Новые вопросы
Українська мова,
1 год назад
Геометрия,
1 год назад
Окружающий мир,
1 год назад
Математика,
7 лет назад
Математика,
7 лет назад