Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
 Аватар для 4atty
45 / 45 / 1
Регистрация: 09.06.2011
Сообщений: 117

Отсортировать введенные числа по возрастанию и по убыванию

04.07.2011, 14:20. Показов 2525. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте.
Задание
Пользователь вводит 10 чисел, отсортировать и вывести на экран по возрастанию и по убыванию

Спасибо.
1
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.07.2011, 14:20
Ответы с готовыми решениями:

Отсортировать по возрастанию и по убыванию введенные числа
Здраствуйте. Пользователь вводит 10 чисел, отсортировать ихпо возростанию и по убыванию

Нечетные числа массива отсортировать по возрастанию, а четные по убыванию
Добрый день, уважаемые программисты и разработчики C++. Вот такая задача стоит : разработать программу, в которой необходимо ввести...

В массиве отсортировать положительные числа по возрастанию, отрицательные по убыванию
Приветствую! Помогите, пожалуйста, с решением задачи. В массиве отсортировать положительные числа по возрастанию, отрицательные по...

1
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
04.07.2011, 16:14
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Вот мой взгляд на проблемму
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
47
#include <stdio.h>
 
//Сортировка массива 
//sort_max2min - true : сортировка по возрастанию
void maxmin_sort(int * mass, int n, bool sort_max2min);
 
int main()
{
    printf("Vvedite chislo elementov v massive\t: ");
    int n; scanf("%d",&n);
    int * mass = new int[n];
    for(int i = 0; i < n; i++)
    {
        printf("Vvedite %d element :", i + 1);
        scanf("%d",&mass[i]);
    }
    printf("Massiv posle sortirovki po vozrastaniu\r\n");
    maxmin_sort(mass, n, true);
    for(i = 0; i < n; i++)
        printf("%d-iu element : %d\r\n", i + 1, mass[i]);
    printf("Massiv posle sortirovki po ybivaniu\r\n");
    maxmin_sort(mass, n, false);
    for(i = 0; i < n; i++)
        printf("%d-iu element : %d\r\n", i + 1, mass[i]);
    //Приостанавливаем выполнение программы
    printf("Press any key to contnue\r\n");
    char chr;scanf("%c",&chr);
    return 0;
}
 
void maxmin_sort(int * mass, int n, bool sort_max2min)
{
    int max_min;
    for(int j, i = 0; i < n; i++)
    {
        max_min = mass[i];
        for(j = i; j < n; j++)
        {
            if(sort_max2min ? mass[j] < max_min : max_min < mass[j])
            {
                mass[i] = mass[j];
                mass[j] = max_min;
                max_min = mass[i];
            }
        }
    }
}
Миниатюры
Отсортировать введенные числа по возрастанию и по убыванию  
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.07.2011, 16:14
Помогаю со студенческими работами здесь

Отсортировать комплексные числа по возрастанию модуля, убыванию действительной части
Отсортировать комплексные числа по возрастанию модуля, убыванию действительной части. Найти и вывести на экран адреса и содержание...

Отсортировать по убыванию элементы массива слева от случайного числа, и справа - по возрастанию.
Дан массив из 20 целых чисел со значениями от 1 до 20. Необходимо: написать функцию, разбрасывающую элементы массива...

Отсортировать элементы массива, находящиеся слева от заданного числа по убыванию, а справа по возрастанию
Есть задание: Дан массив из 20 целых чисел со значениями от 1 до 20. Необходимо: 1. написать функцию, разбрасывающую элементы массива...

В одномерном массиве отсортировать все четные числа по возрастанию, а нечетные - по убыванию на своих местах
В одномерном числовом массиве отсортировать все четные числа по возрастанию, а нечетные по убыванию на своих местах. Пример: 3284967 ...

Дан массив из четного числа элементов. Отсортировать первую половину этого массива по возрастанию, а вторую по убыванию
Дан массив из четного числа элементов. Отсортировать первую половину этого массива по возрастанию, а вторую по убыванию.Подскажите как ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru