e-olymp 3738. Простая сортировка

Задача

Дан массив целых чисел. Ваша задача — отсортировать его в порядке неубывания.

Входные данные

В первой строке входного файла содержится число $N (1 \leqslant N \leqslant 100000)$ — количество элементов в массиве. Во второй строке находятся N целых чисел, по модулю не превосходящих $10^9$.

Выходные данные

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

Тесты

Входные данные Выходные данные
1 10
1 8 2 1 4 7 3 2 3 6
1 1 2 2 3 3 4 6 7 8
2 9
7 39 8 1 4 2 65 10 5
1 2 4 5 7 8 10 39 65
3 12
-3 7 -7 -11 40 -30 25 30 2 7 -30 1
-30 -30 -11 -7 -3 1 2 7 7 25 30 40

Код

Решение

Для решения задачи используем функцию сортировки из библиотеки algorithm. Для начала создаем одномерный массив, потом с помощью цикла записываем значения в массив. С помощью функции sort(), сортируем и записываем изменения в массив. Потом с помощью цикла выводим результат.

Ссылки

Related Images:

6 thoughts on “e-olymp 3738. Простая сортировка

  1. — Посмотрите, пожалуйста, работы других студентов. Это поможет нам обоим.
    — Формулы должны быть в laTeX.
    — Знаете когда нужно вставлять пустые строки в текст работы? Вот и я не знаю. Вроде никогда. Уберите их, пожалуйста.
    — «записываем значение в массив» Одно значение?
    — Фрагменты кода стоит оформлять как фрагменты кода sort(). Кажется я — капитан Очевидность.

  2. — Посмотрите, пожалуйста, работы других студентов. Это поможет нам обоим.
    — Знаете когда нужно вставлять пустые строки в текст работы? Вот и я не знаю. Вроде никогда. Уберите их, пожалуйста.
    — Должно быть так $\leqslant$.

  3. — Посмотрите, пожалуйста, работы других студентов. Это поможет нам обоим.
    — Знаете когда нужно вставлять пустые строки в текст работы? Вот и я не знаю. Вроде никогда. Уберите их, пожалуйста.
    — Должно быть так — $\leqslant$.

    • Работы других посмотрел, кроме комментариев существенных отличий не нашел. Остальное исправил.

Добавить комментарий