ДЛ
Дарья Левандовская

как поменять местами значения двух переменных, использую третью? C++



используя*

Всем спасибо.

Евгения
Евгения

было:
a=5
b=7

код:
c=a
a=b
b=c

стало:
a=7
b=5

ЕЯ
Елизавета Яковлева

например:
a=1
b=2
c=0

код
c=a //a=1 b=2 c=1
a=b //a=2 b=2 c=1
b=c //a=2 b=1 c=1

синтаксис только не помню

СГ
Саша Гетманский

Ха, предыдущий отвечающий даже правильно списать не сумел. А ему еще кто-то плюсики ставит. Тоже такой же...

ЕС
Евгешка Салова

int a, b, tmp;
tmp = a;
a = b;
b = tmp;

Cтуденты Оэф, Фф

Запомнить первую переменную в третьей. Теперь можно ее переписать, а потом восстановить. Логично же.

НБ
Николай Бохан

обмениваем местами переменные а и b.
Третья - x - временное хранилище для затираемой переменной a:
x=a;
a=b;
b=x;

МР
Махмуд Рахимов

Есть какие-то другие возможности без третьей переменной? XD

На
Наталья

X:=x+y
Y:=x-y
X:=x-y

Настя Станиславская
Настя Станиславская

program abba;
var
a,b:real;
begin
writeln('Введите число a:');
readln(a);
writeln('Введите число b:');
readln(b);
a:=b*a;
b:=a/b;
a:=a/b;
writeln(a,' ',b);
End.
На Pascal ABC

Похожие вопросы
Как поменять местами столбцы в матрице. C++
Visual studio. Написать программу, меняющую местами значения двух переменных. Как это сделать!!
Как поменять значения переменных A и B между собой, не заводя дополнительных переменных? Pascal.
Поменять местами значения двух переменных с использованием третьей переменной. Как это сделать в С++
Что такое значение переменой? Как указать значение переменной ?
Плз помогите с php. $a = 12 $b = 30 как поменять значения местами не используя третью переменную ?
Поменять местами значение целых переменных A, B, C таким образом, чтобы оказалось A>=B>=С (Паскаль) Пожалуйста
C++ замена значений переменных
Поменять местами значения в двух переменных, не пользуясь третьей переменной.
C# Присвоение значения переменным foreach