Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
 Аватар для fant_angel
1 / 1 / 0
Регистрация: 24.11.2011
Сообщений: 26

Обмен значений между двумя вещественными переменными.

26.12.2011, 11:09. Показов 4585. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста, решить задачи =)))

Разработайте процедуру, которая получает через параметры две вещественные переменные х, у и обменивает переменные их значениями. Например, до вызова процедуры переменные имеют значения: х=5; у=8. После вызова процедуры переменные имеют значения: х=8; у=5.

 Комментарий модератора 
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.12.2011, 11:09
Ответы с готовыми решениями:

Функция interchange(), которая выполняет обмен значений между двумя переменными
Нужно написать программу с функцией interchange(), которая выполняет обмен значений между двумя переменными типа int вот то что я...

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

Вывести в порядке убывания целые числа расположенные между двумя вещественными числами
Даны действиьельные числа x и y.вывести в порядке убывания целые числа расположенные между x и y

11
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
26.12.2011, 14:10
И в чем прикол ?
Передать переменные по указателю или по ссылке (если C++)
0
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,373
Записей в блоге: 1
26.12.2011, 14:11
Цитата Сообщение от fant_angel Посмотреть сообщение
Разработайте процедуру
в С++ нет процедур
0
136 / 140 / 7
Регистрация: 22.08.2011
Сообщений: 485
26.12.2011, 16:22
Навскидку ...
C++
1
2
3
4
5
6
void AB_BA(int a, int b)
{
a += b;
b = a - b;
a -= b;
}
Прикол в том, что для замены местами не используется доп. переменная...
1
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,373
Записей в блоге: 1
26.12.2011, 16:54
Цитата Сообщение от _SASA_ Посмотреть сообщение
void AB_BA(int a, int b)
Цитата Сообщение от _SASA_ Посмотреть сообщение
Прикол в том, что
Ничего не изменится
1
136 / 140 / 7
Регистрация: 22.08.2011
Сообщений: 485
27.12.2011, 15:43
НЕСОГЛАСЕН!!!

C++
1
2
3
4
5
6
7
8
9
10
11
12
void AB_BA(int a, int b)
{
 
ShowMessage(String (a)+" "+String (b));
 
a += b;
b = a - b;
a -= b;
 
 
ShowMessage(String (a)+" "+String (b));
}
Проверить, понять и простить!!!

Добавлено через 2 минуты
Dekio,

void AB_BA(int a, int b)
{

ShowMessage(String (a)+" "+String (b));

a += b;
b = a - b;
a -= b;


ShowMessage(String (a)+" "+String (b));
}

У меня переменные меняются значениями... С++ Builder 6...
0
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
27.12.2011, 16:01
_SASA_, иллюзия
точно также как и
C++
1
ShowMessage(String (b)+" "+String (a));
Нужно так
C++
1
2
3
4
5
6
void swap (int &a, int &b)
{
    int c = a;
    a = b;
    b = c;
}
0
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 19
27.12.2011, 16:21
Цитата Сообщение от _SASA_ Посмотреть сообщение
НЕСОГЛАСЕН!!!

C++
1
2
3
4
5
6
7
8
9
10
11
12
void AB_BA(int a, int b)
{
 
ShowMessage(String (a)+" "+String (b));
 
a += b;
b = a - b;
a -= b;
 
 
ShowMessage(String (a)+" "+String (b));
}
Проверить, понять и простить!!!

Добавлено через 2 минуты
Dekio,

void AB_BA(int a, int b)
{

ShowMessage(String (a)+" "+String (b));

a += b;
b = a - b;
a -= b;


ShowMessage(String (a)+" "+String (b));
}

У меня переменные меняются значениями... С++ Builder 6...
Большое спасибо, она работает=)))
0
136 / 140 / 7
Регистрация: 22.08.2011
Сообщений: 485
27.12.2011, 17:35
Пример работает только внутри функции...
За ее пределами без изменений...
0
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
27.12.2011, 17:38
_SASA_, а смысл это функции? Почему нельзя так?
C++
1
2
ShowMessage(String (a)+" "+String (b));
ShowMessage(String (b)+" "+String (a));
0
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,373
Записей в блоге: 1
27.12.2011, 21:38
Цитата Сообщение от _SASA_ Посмотреть сообщение
Проверить, понять и простить!!!
Клоун, вместо того что бы упрекать мне, почитай книгу по основам С++, а то строишь из себя хрен знает что
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
void AB_BA(int a, int b)
{
a += b;
b = a - b;
a -= b;
}
 
int main()
{
    int a = 4, b = 3;
    AB_BA(a,b);
    std::cout<<a<<" "<<b<<std::endl;
    system("pause");
    return 0;
}
Для начала запусти свой код и посмотри что он делает, а потом будешь говорить
Цитата Сообщение от _SASA_ Посмотреть сообщение
НЕСОГЛАСЕН!!!
0
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
28.12.2011, 04:04
Цитата Сообщение от _SASA_ Посмотреть сообщение
Пример работает только внутри функции...
А зачем такая функция тогда вообще нужна?

Добавлено через 1 минуту

Не по теме:

Dekio, не горячись, не уподобляйся всяким Луговским и прочим)) Любой может ошибиться.

1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.12.2011, 04:04
Помогаю со студенческими работами здесь

Расчет значений функции с двумя переменными
В соответствии с индивидуальным заданием таблицы 3 к лабораторной работе составить схему алгоритма и написать программу на языке С++ для...

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

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

Обмен числами между переменными
Вобщем надо реализовать обмен числами между переменными... Например: было 1000. От неё мы отнимаем 100. Но потом, жмакаем на кнопку и...

обмен между 2-мя строковыми переменными
Составить на ассемблере программу обмена между двумя строковыми переменными размером в 12 байт каждая по пять элементов этих строк, начиная...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru