Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.88
сталь
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 8
#1

функция обмена переменных - C++

17.10.2010, 22:08. Просмотров 3464. Ответов 4
Метки нет (Все метки)

помогите написать функцию которая меняет переменные местами, но не через swap, а через новую переменную,очень нужно. срочно.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2010, 22:08     функция обмена переменных
Посмотрите здесь:

C++ нужна функция для обмена строк двумерного массива на плюсах
C++ Программа обмена значениями двух переменных a и b
Функция размещения переменных в динамической памяти! C++
Составить программу обмена значениями трех переменных величины a,b,c строкового типа C++
C++ Функция для записи переменных
C++ Функция заменяющая содержимое двух переменных их суммой и разностью
Логическая функция от трех переменных C++
C++ Функция не видит переменных из main
C++ Универсальная функция считывания переменных из бинарного файла
C++ Составить программу обмена значениями трёх переменных
Функция от нескольких переменных C++
C++ Функция для обмена элементов в массиве структур

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
PointsEqual
ниначмуроФ
833 / 517 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
17.10.2010, 22:18     функция обмена переменных #2
функция swap ))))

C++
1
2
3
4
5
void swap(int &a, int &b){
    int tmp = a;
    a = b;
    b = tmp;
}
сталь
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 8
17.10.2010, 22:25  [ТС]     функция обмена переменных #3
через свап я знаю как)
хотят от меня через ссылки как-то сделать)
PointsEqual
ниначмуроФ
833 / 517 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
17.10.2010, 23:29     функция обмена переменных #4
сталь, ну так это и есть использование механизма передачи по ссылке
Если ненравится имя swap, выберите любое(не любое) другое
alex_x_x
бжни
2445 / 1650 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
17.10.2010, 23:46     функция обмена переменных #5
дли сифилов
C
1
2
3
4
5
void swap(int *a, int *b){
    int tmp = *a;
    *a = *b;
    *b = tmp;
}
для казуалистов
C++
1
2
3
4
5
void swap(int &a, int &b){
   a+=b;
   b=a-b;
   a-=b;  
}
Yandex
Объявления
17.10.2010, 23:46     функция обмена переменных
Ответ Создать тему
Опции темы

Текущее время: 14:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru