инициализацию массива случайными числами не пишу - будем подразумевать что понятно как это делается...
а вот остальное - пожалуйста
#include <iostream>
using namespace std;
#define N 5
#defien M 6
int main()
{
int a[N][M];
int b[N];
/* тут задаёшь массив как ты делал */
/* получаем массив с отрицательными числами */
for (int j=0; j < M; j++)
{
for (int i=0; i < N; i++)
{
if (a[N-i-1][j] < 0)
{
b[j] = a[N-i-1][j];
break;
}
}
}
/* сортируем массив методом пузырька */
for (int i=0; i < N-1; i++)
{
for (int j=i+1; j < N; j++)
{
if (b[j] < b[i])
{
int puzyr = b[j];
b[j] = b[i];
b[i] = puzyr;
}
}
}
/* выводим на экран */
for (int i=0; i < N; i++)
{
cout << b[i] << endl;
}
return 0;
}рабочий пример тут

Комментариев нет:
Отправить комментарий