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

Сортировка 3 чисел в порядке возрастания - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверить и переделать не большой кодик=) http://www.cyberforum.ru/cpp-beginners/thread952530.html
Задание такое Function - Left(s,l). Purpose - выравнивание строки s по левому краю до длины l. Вроде сделал но надо переделать в char а не в stringe! #include <string> using namespace std; int main() { string name1; cin >>name1; cout << name1; return 0; }
C++ Создание односвязного списка, инвертирование его. Без СТЛ Здравствуйте! Требуется создать односвязный список из текстового файла 12.12.2034 Иван Палыч 12344 3.05.2013 Федор Степаныч 435236 10.07.2013 Александр Андреевич 463543 05.06.2013 Татьяна Петровна 123134 Строки считать как узлы, необходимо провести поиск по узлам( в случае указания номера узла, вывести строчку на экран), инвертировать список. В программе использовать pop() и push(). ... http://www.cyberforum.ru/cpp-beginners/thread952520.html
В тексте удалить каждое слово с четным числом символов, продублировать каждое слово с нечетным числом символов C++
Помогите пожалуйста!!!!!!!Задан текст, состоящий из слов, записанных через запятые и,или пробел, и заканчивающийся точкой. Длина текста не больше 150 символов, могут быть использованы любые символы. Словом считается последовательность символов, не содержащая пробел. В тексте удалить каждое слово с четным числом символов, продублировать каждое слово с нечетным числом символов, заменив все...
Перевод секунд в минуты C++
Помогите составить программу, которая будет переводить секунды в минуты. Заранее спасибо!
C++ Ошибка компоновщика LNK2019 http://www.cyberforum.ru/cpp-beginners/thread952514.html
Здравствуйте, я постигаю DirectX, и вот с самого начала какие-то проблемы у меня с ним. Текст программы инициализации: #include <Windows.h> #include <d3d9.h> LPDIRECT3D9 pDirect3D = NULL; LPDIRECT3DDEVICE9 pDirect3DDevice = NULL; HRESULT InitialDirect3D(HWND hwnd)
C++ Нахождение корней квадратного и линейного уравнений Написать перегруженные шаблоны функций для нахождения корней линейного (а*х + b =0) и квадратного (a*x^2 + b*x +c=0) уравнений. Замечание в функции передаются коэффициенты уравнений. подробнее

Показать сообщение отдельно
programmer92ua
1 / 1 / 0
Регистрация: 15.04.2013
Сообщений: 29
11.09.2013, 18:14     Сортировка 3 чисел в порядке возрастания
Добрый день, я начинающий с++ программист. Есть у меня задание, необходимо отсортировать введенные три целых числа с клавиатуры в порядке возрастания. Выполнил задание, код программы ниже.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
int main () 
{
    setlocale(LC_ALL, "russian");
    cout << "Введите три числа \n";
    int x , y, z;
    while (cin >> x >> y >> z)
    {
 
        int min=0;
        int max=0;
        int average=0;
 
        if ( x<y ) 
        {
            min = x;
            max = y;
 
        }
        else
        {
            min = y;
            max = x;
 
        }
        if ( z<min )
            min = z;
        else if  ( z>max )
            max = z;
 
        if ( x<max && x>min)
 
            average = x;
 
        if ( y<max && y>min)
 
            average = y;
 
        if ( z<max && z>min)
 
            average = z;
 
        cout << min << " | " << average << " | " << max << endl;
    }
 
 
}
Теперь мне стало интересно, а как же можно этот пример уменьшить в размерах, уж слишком он большой для сортировки 3 чисел, используя только if-else, или это оптимальный алгоритм?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru