Отсортировать массив, состоящий из отрицательных чисел. (выберу лучший ответ, +60 баллов)На

Отсортировать массив, состоящий из отрицательных чисел. (выберу наихороший ответ, +60 баллов)
На C++. 7

Объясненье: массив задаётся случайным образом, после чего эти случайные числа в массиве надобно отсортировать. к примеру: [-5, -4, -3, -1, -2], а после сортировки получить [-1, -2, -3, -4, -5]

Задать свой вопрос
1 ответ

Программа представленна ниже. Снимок экрана с результатами выполнения в прибавлениях.


include lt;iostreamgt;//cin

include lt;cstdlibgt; //rand()

include lt;algorithmgt;//sort()

include lt;ctimegt;//time()

using namespace std;


define N 5 // Количество частей в массиве


bool moreThen(int a, int b)

return ( a gt; b );


int main()

int Arr[N];

srand(static_castlt;unsigned intgt;(time(0))); //Инициализация генератора случайных чисел

cout lt;lt; "Начальный массив: ";

for(int i = 0; i lt; N; ++i)

 Arr[i] = -rand(); //Наполнение случайными числами

 cout lt;lt; Arr[i] lt;lt; " ";

cout lt;lt; endl;

cout lt;lt; "Отсортированный массив: ";

sort(Arr, Arr+N, moreThen); //Сортировка с внедрением stl

for(int i = 0; i lt; N; ++i)

 cout lt;lt; Arr[i] lt;lt; " ";

cout lt;lt; endl;

return 0;

Степка Далькаров
Yep, схоже работает. Только я использую вижуал студио, в этом компиляторе русский шрифт преобразуется в иероглифы. Если вас не сделает труднее - добавьте поддержу российских знаков. Но в любом случае задание выполнено, не могу не поставить 5 звёзд.
Заволяйкин Владислав
Действительно, упустил из виду, так как у меня и без этого всё нормально вывело.
Рома Пластюк
В самом верху добавь include
Олег Паперман
include < clocale >
Lenka Kamjagin
А в самом начале функции main() добавь setlocale(LC_ALL, "Russian");
Вера Эристави
Хей, я добавил ещё пару похожих вопросов. Может тебе будет занимательно ответить на них. https://znanija.com/task/30200177 , https://znanija.com/task/30200147
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт