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

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

Войти
Регистрация
Восстановить пароль
 
FedVetal
0 / 0 / 0
Регистрация: 29.08.2012
Сообщений: 53
#1

Функция interchange(), которая выполняет обмен значений между двумя переменными - C++

24.04.2013, 00:20. Просмотров 445. Ответов 1
Метки нет (Все метки)

Нужно написать программу с функцией interchange(), которая выполняет обмен значений между двумя переменными типа int
вот то что я набросал ,посмотрите что не так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream>
using namespace std;
int interchange()
{int q,a,b;
q=a;
a=b;
b=q;
return 0;}
int main()
{int b;int a;
cout<<"Vvesti a "<<endl;
cin>>a;
cout<<"Vvesti b "<<endl;
cin>>b;
interchange();
cout<<a<<endl<<b<<endl;
return 0;}
а вот то что на паре розсматривали
я использовал как пример но все же не понял что и для чего нужно,если не в лом напишите подоступней что и для чего нужно в плане строк что связаны с функциями пользователя остальное вродь понимаю...


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
using namespace std;
float suma(int kilkist,float cina)
{float s; s = kilkist*cina;
return s;}
int main()
{float m;int n;
cout<<"Vvesti cenu 1 sht."<<endl;
cin>>m;
cout<<"Vvesti kolichestvo tovaru = "<<endl;
cin>>n;
cout<<suma(n,m)<<"grn";
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2013, 00:20     Функция interchange(), которая выполняет обмен значений между двумя переменными
Посмотрите здесь:

Функция, которая выполняет обмен значений между двумя целочисленными переменными - C++
Задание такое: написать функцию, которая выполняет обмен между двумя целочисленными переменными. Тип аргумента - int*. #include&lt;iostream&gt;...

Обмен значений между двумя вещественными переменными. - C++
Помогите пожалуйста, решить задачи =))) Разработайте процедуру, которая получает через параметры две вещественные переменные х, у и...

Обмен данными между двумя процессами - C++
Добрый день/вечер. Усердно слушал преподавателя на паре, прошуршал много литературы дома, но так и не понял, как заюзать обмен данными...

Провести обмен данными между двумя массивами по условию - C++
Собственно имеется следующая задача. П.5. 18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом....

Как организовать обмен данными между двумя разными программами? - C++
Как организовать обмен данными между двумя разными программами? Интересует именно схема этого процесса. Предполагается обмен данными в...

Обмен данными между двумя приложениями по системе клиент-сервер - C++
Всем доброго времени суток. Хочу сразу же уточнить, что готовый код меня не интересует. Нужны дельные советы или ссылки где можно почитать...

Напишите программу, которая запрашивает ввод значений переменных t, b, r целого типа, и выполняет алгоритм - C++
Напишите программу, которая запрашивает ввод значений переменных t, b, r целого типа, и выполняет алгоритм: 1. Если t&lt;b, то переменной z...

Функция вычисляющая расстояние между двумя точками - C++
Здравствуйте,помогите пожалуйста! Написать процедуру-функцию,которая вычисляет расстояние между двумя точками x,y ∈ R^3.Точки заданы...

Функция вычисления расстояния между двумя заданными пунктами - C++
Вот задание: Представить автотрассу в виде двунаправленного списка, элементы которого содержат информацию о названии населенных пунктов и...

Функция удаления символов заключенных между двумя заданными символами - C++
Составить программу обработки массива символов с помощью указателей, которая вводит текст из произвольного количества строк, а затем...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6421 / 3060 / 303
Регистрация: 04.12.2011
Сообщений: 8,342
Записей в блоге: 3
24.04.2013, 00:41     Функция interchange(), которая выполняет обмен значений между двумя переменными #2
Если ссылок ещё не проходили то можно объявить a и b глобально:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream>
using namespace std;
int b, a;//вот тут их видно и в функции
void interchange()
{//int q,a,b; тут уже не нужно
int q; //а эта ещё потребуется
q=a;
a=b;
b=q;
}
int main()
{//int b;int a;//и тут не нужно теперь
/*дальше как есть*/
или передавать a и b по ссылке:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
using namespace std;
void interchange(int &a, int &b)
{//int q,a,b; тут тоже не нужно
int q; //а эта тоже потребуется
q=a;
a=b;
b=q;
}
int main()
{int b;int a;//теперь их нужно оставить, но можно уже локально к main
/*дальше как есть но вызов:*/
//--------------------------------------
 interchange(a, b);
//-------------------------------------
Yandex
Объявления
24.04.2013, 00:41     Функция interchange(), которая выполняет обмен значений между двумя переменными
Ответ Создать тему
Опции темы

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