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

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

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

Программа обмена значениями двух переменных a и b - C++

13.04.2013, 15:31. Просмотров 940. Ответов 3
Метки нет (Все метки)

3.8 Составить программу обмена значениями двух переменных a и b. Разработать два варианта решения задачи – с исполь-зованием вспомогательной переменной и без нее.

Хотя бы блок схемку намекните. . .
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2013, 15:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программа обмена значениями двух переменных a и b (C++):

Составить программу обмена значениями трёх переменных - C++
Условия задачи такие: Составить программу обмена значениями трёх переменных величин a,b,c по след схеме: b присвоить значение c, a...

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

Обмен значениями двух переменных - C++
Нашёл на другом форуме занятную формулу обмена значений двух переменных(очевидно на с++): b = – –a + (a=b)*0; Проверил на числах 1 и...

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

Обмен значениями двух переменных А и В без использования вспомогательной переменной - C++
Сконструировать алгоритм обмена значениями двух переменных А и В без использования вспомогательной переменной

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

3
cir
8 / 8 / 0
Регистрация: 16.12.2010
Сообщений: 23
13.04.2013, 21:46 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
void main()
{
    int a = 1, b = 2, c = 3, d = 4, temp;
    
    // первый способ
    temp = a;
    a = b;
    b = temp;
    cout << " a = " << a << endl << " b = " << b << endl;
    
    // второй способ
    c = c + d;
    d = c - d;
    c = c - d;
    cout << " c = " << c << endl << " d = " << d << endl;
    
    system("Pause");
}
1
Nuqlear
5 / 5 / 0
Регистрация: 05.11.2011
Сообщений: 17
13.04.2013, 21:50 #3
А какой способ выгоднее использовать?
1
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
13.04.2013, 21:57 #4
Цитата Сообщение от Nuqlear Посмотреть сообщение
А какой способ выгоднее использовать?
как самый простой и независящий от типа данных - первый способ
1
13.04.2013, 21:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2013, 21:57
Привет! Вот еще темы с ответами:

Не происходит обмена значениями. В чем проблема? - C++
#include &lt;iostream&gt; using namespace std; void change(int &amp;a, int &amp;b); int main() { int a=1,b=2;

функция обмена переменных - C++
помогите написать функцию которая меняет переменные местами, но не через swap, а через новую переменную,очень нужно. срочно.

Не могу найти ошибку. Нужно написать функцию обмена значениями для 2 целых чисел. Вот мой код - C++
#include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include&lt;iostream&gt; using namespace std; void F(int a, int b) { a = a + b; b = a -...

Вывести результат двух операций с использованием двух переменных - C++
Такие дела: надо ввести с клавиатуры 4 переменные, используя только 2 int, и посчитать результат двух выражений Есть такой вариант, но...


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

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

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