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

Страуструп. Упражнение. Ввод 3 чисел и последующий их вывод в порядке возрастания. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Отсортировать по возрастанию числа и вывести те, которые меньше a http://www.cyberforum.ru/cpp-beginners/thread444168.html
Задание такое : дано некоторое число n , затем вводится n чисел , после этого вводится два числа a и b. Нужно : среди этих n чисел отсортировать по возрастанию и вывести те , которые меньше a ; отсортировать по убыванию и вывести те , которые больше b. Вот мой код. Он работает(все делал через массивы) . Ошибок и предупреждений нет . С сортировкой тоже проблем нет . Проблема с нахождением чисел...
C++ 866=> Windows-кодировка... Ищу функцию для перевода из DOS кодировки 866 в Windows-кодировку на Си... Может есть у кого?? http://www.cyberforum.ru/cpp-beginners/thread444153.html
Число дней недели между датами C++
Добрый вечер. Есть две даты:начальная и конечная. И есть номер дня недели:1-воскрксенье, 2-понедельник...,7-суббота. Помогите написать функцию, которая бы считала: число конкретного номера дня недели между двумя датами. Добавлено через 40 минут Очень нужно. Пишу на с++. Добавлено через 15 часов 57 минут Может кто-нибудь писал такую функцию?
C++ целочисленной арифметике
Определить, сколько цифр в каждом числе n из заданной последовательности чисел. Если количество цифр чётное, то получить из него число такое, чтобы цифры в нём следовали в обратном порядке.
C++ Генерация массива всех перестановок из n элементов. http://www.cyberforum.ru/cpp-beginners/thread444081.html
Нашел по этой теме здесь на форумах такой код: #include <iostream.h> int X; int N; void Swap(int a,int b) { int t=X; X=X; X=t;
C++ перевессти байты в слово привет)))есть массив байтов(шестнадцатеричный) 53 48 4f 52 54 и т.д., есть признак того, что этому массиву соответсвует либо int, либо float, либо вообще целое слово(char ), либо insigned int. нужно их перевести в слово,int ,float и т.е. какое слово соответсвует этому набору байтов, кодировка ANSI, какая функция все это переводит...скажите плиз))))на языке С/С++. Добавлено через 1 минуту я... подробнее

Показать сообщение отдельно
Masai
5 / 5 / 1
Регистрация: 13.07.2014
Сообщений: 198
18.11.2014, 00:35     Страуструп. Упражнение. Ввод 3 чисел и последующий их вывод в порядке возрастания.
Конечно это некропостинг, но мне актуально. У Юрия тут самое лучше решение было, спасибо ему, он мне помог математически понять логику задачи.

Те варианты где использовались функции, а так же те варианты где фигурировали логические && - не в тему, на той стадии книги, когда даётся эта задача - ни функции, ни эти логические операции ещё не проходятся.
Так что вариант Юрия самый элегантный, актуальный.

П.С - я хоть в черепашьем темпе давнооо учу программинг, но в математики слабоват и мне даже в таком порой заковыристые моменты бывают. =) Куда легче класс сделать, задачи с массивами, а вот тут математическая смекалка нужна...



C++ (Qt)
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
int main()
{
    int A,B,C;
    while(true)
    {
        cout<<"Enter A : ";cin>>A;
        cout<<"Enter B : ";cin>>B;
        cout<<"Enter C : ";cin>>C;
        if(C < A)
        {
            C = A + C;
            A = C - A;
            C = C - A;
        }
        if(B < A)
        {
            B = A + B;
            A = B - A;
            B = B - A;
        }
        if(C < B)
        {
            C = B + C;
            B = C - B;
            C = C - B;
        }
        cout<<"Sorted numbers :\n"
            <<A<<" "<<B<<" "<<C
            <<endl;
    }
    return 0;
}
 
Текущее время: 22:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru