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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
пока что чайник
1 / 1 / 0
Регистрация: 15.02.2011
Сообщений: 41
#1

Значения переменных а, Ь и с поменять местами так, чтобы оказалось а >= Ь >= с. - C++

27.02.2011, 19:43. Просмотров 1317. Ответов 7
Метки нет (Все метки)

Значения переменных а, Ь и с поменять местами так, чтобы оказалось а >= Ь >= с.
помогите пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2011, 19:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Значения переменных а, Ь и с поменять местами так, чтобы оказалось а >= Ь >= с. (C++):

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

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

Перераспределить значения данных переменных так, чтобы в A оказалось меньшее из значений, а в B-большее - C++
Даны две переменные вещественного типа: A, B. Перераспределить значения данных переменных так, чтобы в A оказалось меньшее из значений,...

Значения переменных X, Y, Z поменять местами так - C++
Значения переменных X, Y, Z поменять местами так, чтобы они оказались упорядоченными по убыванию. Подскажите пожалуйста просто я только...

Значение переменных поменять местами так, чтобы они оказались упорядоченными по возрастанию - C++
Здравствуйте дорогие форумчане! помогите пожалуйта с решением задачки на С++ . Значение переменных X, Y, Z, поменять местами так, что бы...

Значение переменных поменять местами так, чтобы они оказались упорядоченными по возрастанию - C++
Спасибо огромное Инфинити!!! за прошлый ответ . Робот может перемещаться в четырех направлениях("С"-север, "З"-запад, "Ю"-юг,...

7
Somebody
2791 / 1602 / 147
Регистрация: 03.12.2007
Сообщений: 4,199
Завершенные тесты: 1
27.02.2011, 20:25 #2
Ладно, "а" и "с" внешне выглядят как латинские, но уж мягкий знак хорошо видно.
C++
1
2
3
4
5
6
7
8
#include <algorithm>
...
if (a < b)
    swap(a, b);
if (b < c)
    swap(b, c);
if (a < b)
    swap(a, b);
0
Gerrard
12 / 12 / 0
Регистрация: 15.01.2010
Сообщений: 144
27.02.2011, 20:36 #3
Цитата Сообщение от Somebody Посмотреть сообщение
Ладно, "а" и "с" внешне выглядят как латинские, но уж мягкий знак хорошо видно.


а по поводу проги думал зачем второй раз проверять a < b)) потом дощлл) оригинально написано)
0
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
27.02.2011, 20:36 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <set>
#include<functional>
 
int main(){
    std::multiset<int, std::greater<int> > con;
    int tmp;
    char ch;
    for(ch='a'; ch<='c'; ch++){
        std::cout<<ch<<"= ";
        std::cin>>tmp;
        con.insert(tmp);
    }
    ch='a';
    for(auto it=con.begin(); it!=con.end(); ++it, ++ch){
        std::cout<<ch<<"= "<<*it<<"\n";
    }
}
0
Gerrard
12 / 12 / 0
Регистрация: 15.01.2010
Сообщений: 144
27.02.2011, 20:39 #5
C++
1
std::multiset<int, std::greater<int> > con;
а что етот рядок делает? никогда такого раньше не видел
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,545
Завершенные тесты: 3
27.02.2011, 20:56 #6
Gerrard, std::multiset<K>
0
Somebody
2791 / 1602 / 147
Регистрация: 03.12.2007
Сообщений: 4,199
Завершенные тесты: 1
28.02.2011, 14:28 #7
Цитата Сообщение от Gerrard Посмотреть сообщение
оригинально написано)
Это сортировка пузырьком вообще-то, только случай почти вырожденный.
0
Gerrard
12 / 12 / 0
Регистрация: 15.01.2010
Сообщений: 144
28.02.2011, 19:08 #8
то что єто пузірьком я понял) просто как я думал писать я про swap почемуто не подумал)
0
28.02.2011, 19:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.02.2011, 19:08
Привет! Вот еще темы с ответами:

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

Поменять местами значения целых переменных х и у не используя дополнительных переменных - C++
Знаю, что это очень простая задача, но никак не могу сделать, пожалуйста помогите!!! Поменять местами значения целых переменных х и у не...

Поменять местами значения вещественных переменных - C++
Поменяйте местами значения вещественных переменных x и y

Поменять местами значения целых переменных A и B - C++
Поменять местами значения целых переменных. А и B, не используя дополнительные переменные.


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

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

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