Есть ответ 👍

С++ сортировка. дан одномерный массив целых чисел a[1..n]. напишите программу, которая перепишет в массив b[1..n] сначала в убывающем порядке все положительные элементы массива а, а затем в возрастающем порядке все отрицательные элементы массива а. например, для a = (4, -8, 7, -6, 0, -7, 5), получим b = (7, 5, 4, 0, -8, -7, -6).

287
300
Посмотреть ответы 2

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

mangle56
4,4(81 оценок)

#include < iostream> #include < iomanip> using namespace std; int main() {     int n,k;     cout< < "n = ";   cin> > n;     int a[n],b[n];     srand(time(null)); // запись в массив     for (int i=0; i< n; i++) {          a[i]=15-rand()%30; cout< < a[i]< < " ";       }         cout< < endl; //   сортировка массива по убыванию     for (int i=0; i< n-1; i++)     for (int j=i+1; j< n; j++)         if (a[j]> a[i]) swap(a[i],a[j]); // поиск первого отрицательного     k=0;     while (a[k]> =0) k++; // запись положительных по убыванию     for (int i=0; i< k; i++) b[i]=a[i]; //   запись отрицательных по возрастанию     for (int i=k; i< n; i++) b[i]=a[n-i+k-1]; // вывод массива b     for (int i=0; i< n; i++) cout< < b[i]< < " ";     cout< < endl;     system("pause");     return 0; }n = 15   -6 -9 -7 12 7 7 -6 6 11 -4 1 10 9 -8 -1  12 11 10 9 7 7 6 1 -9 -8 -7 -6 -6 -4 -1 
LevMuronov
4,6(30 оценок)

золушка вот решила на пойти: )

русалочка решила ноги себе сделать))

колобок решил из дома укатиться)) 

козлята открыли двери волку.

царевич целует лягушку. 

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

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

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

Caktus Image

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

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

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

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

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

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

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

GTP TOP NEWS