Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
FedVetal
0 / 0 / 6
Регистрация: 29.08.2012
Сообщений: 53
#1

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

24.04.2013, 00:20. Просмотров 500. Ответов 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;
}

http://www.cyberforum.ru/cpp-beginners/thread1589702.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2013, 00:20
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Функция interchange(), которая выполняет обмен значений между двумя переменными (C++):

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

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

Обмен данными между двумя динамическими массивами
Необходимо написать программу обмена данными между двумя динамическими массивами

Провести обмен данными между двумя массивами по условию
Собственно имеется следующая задача. П.5. 18.Правил Запрещено размещать...

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

1
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
7002 / 3295 / 448
Регистрация: 04.12.2011
Сообщений: 9,119
Записей в блоге: 5
24.04.2013, 00:41 #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);
//-------------------------------------
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2013, 00:41
Привет! Вот еще темы с решениями:

Как организовать обмен данными между двумя разными программами?
Как организовать обмен данными между двумя разными программами? Интересует...

Напишите программу, которая запрашивает ввод значений переменных t, b, r целого типа, и выполняет алгоритм
Напишите программу, которая запрашивает ввод значений переменных t, b, r целого...

Функция вычисляющая расстояние между двумя точками
Здравствуйте,помогите пожалуйста! Написать процедуру-функцию,которая вычисляет...

Функция вычисляет разность между двумя датами в днях
Функция вычисляет разность между двумя датами в днях. Даты представлены...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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