Top.Mail.Ru
Ответы
Аватар пользователя
12лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Что выполняет функция swap в C++?

Вот кусочек программы для сортировки чисел по возрастанию.

int a,b,c,t;
cin>>a>>b>>c;

if (a>b) swap(a,b);
if (a>c) swap(a,c);
if (b>c) swap(b,c);

cout<

Дополнен



Вот отрывок из программы.

По дате
По рейтингу
Аватар пользователя
Новичок
12лет

Функция swap() обменивает значения своих аргументов. В данной программе после выполнения кода переменные a,b,c будут расположены по возрастанию.

Источник: Логика программы
Аватар пользователя
Мастер
12лет

Присваивает переменным значения друг друга.
Референс в источнике.

Источник: <noindex><a rel="nofollow" href="http://www.cplusplus.com/reference/algorithm/swap/" target="_blank">http://www.cplusplus.com/reference/algorithm/swap/</a></noindex>
Аватар пользователя
Просветленный
12лет

обменивает значения