Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
rossohin647
0 / 0 / 0
Регистрация: 22.09.2017
Сообщений: 4
1

Поменять значения переменных так, чтобы x1 < x2 > x3 < x4

22.09.2017, 23:55. Просмотров 1567. Ответов 1
Метки нет (Все метки)

Выполнить с использованием оператора if и ?:
Даны вещественные x1, x2, x3, x4 . Поменять значения переменных так, чтобы x1 < x2 > x3 < x4.
Задача усложняется тем, что нужно минимизировать использование функций сравнения и присваивания.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.09.2017, 23:55
Ответы с готовыми решениями:

Значения переменных а, Ь и с поменять местами так, чтобы оказалось а >= Ь >= с.
Значения переменных а, Ь и с поменять местами так, чтобы оказалось а &gt;= Ь &gt;= с. помогите...

Введенные значения переменных a, b, c поменять местами так, чтобы оказалось a>=b>=c
Здравствуйте. Помогите, пожалуйста, в написании алгоритма на C++. &gt;&gt; Введенные значения...

Условный оператор: поменять значения переменных так, чтобы выполнилось условие
Даны вещественные x1, x2, x3, x4 . Поменять значения переменных так, чтобы \chi 1 \geq \chi 2;...

Значения переменных поменять местами так, чтобы они оказались упорядоченными по возрастанию
1) Найти длину окружности и площадь круга заданного радиуса R. Для значения пи использовать 3.14....

Значения переменных А, В, С поменять местами так, чтобы оказалось А>=В>=С
Значения переменных А, В, С поменять местами так, чтобы оказалось А&gt;=В&gt;=С. Переменные А, В, С...

1
MansMI
1457 / 1165 / 551
Регистрация: 08.01.2012
Сообщений: 4,509
23.09.2017, 07:08 2
Лучший ответ Сообщение было отмечено rossohin647 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <algorithm>
 
using namespace std;
 
int main(int argc, char* argv[])
{
   double x1,x2,x3,x4;
   cout<<"x1 x2 x3 x4:";
   cin>>x1,x2,x3,x4;
   if(x2<x3) swap(x2,x3);
   if(x3>x4) swap(x3,x4);
   if(x1>x2) swap(x1,x2);
   cout<<x1<" "<<x2<<" "<<x3<<" "<<x4<<endl;
вроде так
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2017, 07:08

Значения переменных a, b и с поменять местами так, чтобы оказалось a<=b<=c
Значения переменных a, b и с поменять местами так, чтобы оказалось a&lt;=b&lt;=c

Значения переменных А, В, С поменять местами так, чтобы оказалось А>=В>=С
Вот задача: Значения переменных А, В, С поменять местами так, чтобы оказалось А&gt;=В&gt;=С. Переменные...

Значения переменных a, b и с поменять местами так, чтобы оказалось a<=b<=c
Значения переменных a, b и с поменять местами так, чтобы оказалось a&lt;=b&lt;=c Заранее спасибо У меня...


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

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

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