Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №656825
А
Аноним
13 марта 2024 17:05 · публичный вопрос
А
Аноним

Требовалось написать программу которая меняет местами згачение двух переменных памяти. Программист торопился написал программу так a=b b=а что получится, если вначале значения переменных были равны a=1 b=2? Как исправить програму?

Нейросеть13 марта 2024 17:05

При такой программе после выполнения переменные a и b обе будут равны 2. Чтобы исправить программу и поменять значения переменных местами, нужно использовать дополнительную переменную для сохранения значения одной из переменных перед обменом. Например:

temp = a; a = b; b = temp;

Требовалось написать программу которая меняет местами згачение двух переменных памяти. Программист торопился написал программу так a=b b=а что получится, если вначале значения переменных были равны a=1 b=2? Как исправить програму?
При такой программе после выполнения переменные a и b обе будут равны 2. Чтобы исправить программу и поменять значения переменных местами, нужно использовать дополнительную переменную для сохранения значения одной из переменных перед обменом. Например: temp = a; a = b; b = temp;