Есть ответ 👍

2. ввести в массив n произвольных чисел (n< =30) отсортировать отрицательные по убыванию, положительные – по возрастанию, оставив отрицательные на местах, принадлежащих отрицательным, а положительные – на местах, принадлежащих положительным. вывести на экран исходный и полученный массивы. дополнительных массивов не использовать.

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

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


Вc++ работает этот код. других языков практически не знаю. #include < iostream> int main() {       using namespace std;       const int n = 8;       double arr[n] = { 122.3, 11.4, -34.2, 17.8, -25.5, -54, 34, -43};       for (int i = 0; i < n; ++i)             cout < < arr[i] < < "  ";       cout < < endl;       double max, min;       for (int i = 0; i < n; ++i)       {             if (arr[i] < 0)             {                   int inegmax = i;                   for (int j = i; j < n; ++j)                         if (arr[j] < 0)                               if (arr[j] > = arr[inegmax])                                     inegmax = j;                   max = arr[inegmax];                   arr[inegmax] = arr[i];                   arr[i] = max;             }             else             {                   int iposmin = i;                   for (int j = i; j < n; ++j)                         if (arr[j] > = 0)                               if (arr[j] < arr[iposmin])                                     iposmin = j;                   min = arr[iposmin];                   arr[iposmin] = arr[i];                   arr[i] = min;             }       }       for (int i = 0; i < n; ++i)             cout < < arr[i] < < "  ";       cout < < endl;       return 0; }

Объяснение:

Команда — это указание компьютерной программе действовать как некий интерпретатор для решения задачи. В более общем случае, команда — это указание некоему интерфейсу командной строки, такому как shell.

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

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

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

Caktus Image

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

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

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

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

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

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

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

GTP TOP NEWS