Есть ответ 👍

Есть код: #include #include using namespace std; int main() { setlocale(lc_all, "rus"); srand(time(null)); int arr[15]; cout < < "неотсортированный массив из 15 случайных чисел: { "; for (int i = 0; i < 15; i++) { arr[i] = 0 + rand() % (20) - 10; cout < < arr[i] < < " "; } cout < < "}"< < endl; cout < < "отсортированный массив: [ "; for (int i = 0; i < 15; i++) { for (int j = i+1; j < 15; j++) { if (arr[i] > arr[j]) { swap(arr[i], arr[j]); } } } for (int i = 0; i < 15; i++) cout < < arr[i]< < " "; cout < < "]" < < endl; return 0; } : числа в массиве - рандомные, нужно их отсортировать так: сначала отрицательные на уменьшение, потом положительные на уменьшение. у меня только по возрастанию сортировать получаеться(

176
414
Посмотреть ответы 2

Ответы на вопрос:

92083
4,6(86 оценок)

//microsoft (r) c/c++ optimizing compiler version 19.00.23506 for x64#include < iostream> #include < array> int main(){std: : array< int, 10> mas = { 1, 5, -4, 9, -6, -2, 7, 8, -5, 0 }; auto it = std: : partition(mas. mas. [](const int& i) { return i < 0; }); std: : sort(mas. it, [](const int& x, const int& y) { return x > y; }); std: : sort(it, mas. [](const int& x, const int& y) { return x > y; }); std: : copy(mas. mas. std: : ostream_iterator< int> (std: : cout, " ")); }

nensy21
4,5(70 оценок)

1/2 кбайт = 1024/2 байт = 512 байт. объем одного символа = 512 / 512 = 1 байт = 8 бит

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS