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

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

Войти
Регистрация
Восстановить пароль
 
programist alenka
0 / 0 / 0
Регистрация: 18.03.2009
Сообщений: 22
#1

Сортировка значений трех переменых а,б,с в порядке возростания - C++

20.04.2009, 15:08. Просмотров 578. Ответов 4
Метки нет (Все метки)

Составить програму из з использованиэм функции, сортировки значений трех переменых а,б,с в порядке возростания
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2009, 15:08     Сортировка значений трех переменых а,б,с в порядке возростания
Посмотрите здесь:

Иосиф с выводом трех последних выбывших в порядке их выбывания C++
C++ Возвращение трех значений
Массив: Расположить элементы первой строки в порядке возростания. C++
Распечатать в порядке,обратно алфавитному,все буквы,которые входят в текст не менее трех раз C++
C++ Jпределить шаблонную функцию для замены трех значений
C++ Сортировка строк матрицы в порядке возрастания их средних арифметических значений
Организовать класс треугольник, определенный по длинам трех сторон. Сделать ввод значений объектов C++
Подсчитать среднее геометрическое трех значений C++
C++ Отсортировать площадь трех треугольников в порядке возрастания
C++ Описать функцию нахождения максимального из трех значений
Определить расположены слова в строке в порядке возростания их длины C++
C++ Программа, которая определяет расположены слова в строке в порядке возростания их длины

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Monte-Cristo
2786 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
20.04.2009, 15:39     Сортировка значений трех переменых а,б,с в порядке возростания #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
void Swap(int &a, int &b, int &c)
{
    if (a > c) { int t = a; a = c; c = t; }
    if (b > c) { int t = b; b = c; c = t; }
    if (a > b) { int t = a; a = b; b = t; }
}
 
int main()
{
    int a,b,c;
 
    cout << "Enter a,b,c through space: ";
    cin >> a >> b >> c;
 
    Swap(a,b,c);
 
    cout << a << ", " << b << ", " << c << endl;
 
    return 0;
}
Humanitis
172 / 164 / 6
Регистрация: 12.01.2009
Сообщений: 430
20.04.2009, 15:45     Сортировка значений трех переменых а,б,с в порядке возростания #3
Немного неверно
Цитата Сообщение от Monte-Cristo Посмотреть сообщение
C++
1
2
3
4
5
6
void Swap(int &a, int &b, int &c)//2 1 3
{
    if (a > c) { int t = a; a = c; c = t; }//3 1 2
    if (b > c) { int t = b; b = c; c = t; }//3 1 2
    if (a > b) { int t = a; a = b; b = t; }//1 3 2
}
Gravity
558 / 552 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
20.04.2009, 15:48     Сортировка значений трех переменых а,б,с в порядке возростания #4
Humanitis, a > c тогда не сработает, 2 ведь не больше 3.
Humanitis
172 / 164 / 6
Регистрация: 12.01.2009
Сообщений: 430
20.04.2009, 15:53     Сортировка значений трех переменых а,б,с в порядке возростания #5
Да,недоглядел
Yandex
Объявления
20.04.2009, 15:53     Сортировка значений трех переменых а,б,с в порядке возростания
Ответ Создать тему
Опции темы

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