Задача 9. Дан двумерный массив A. Сформировать вектор из наименьших значений элементов строк.
Решение с использованием языка CPP:
#include <iostream> #include<stdlib.h> using std::cout; using std::endl; /* Дан двумерный массив A. Сформировать вектор из наименьших значений элементов строк. */ int main(){ const int ROW=4,COL=5; int arr[ROW][COL]; for(int i=0;i<ROW;i++)//заполнили for(int j=0;j<COL;j++)arr[i][j]=rand()%100+1; for(int i=0;i<ROW;i++){//вывели на экран cout<<"\n"; for(int j=0;j<COL;j++)cout<<arr[i][j]<<"\t"; } int *parrnew = new int[ROW]; for(int i=0;i<ROW;i++){ int min = arr[i][0]; for(int j=0;j<ROW;j++){//находим минимальный для строки if(min>arr[i][j]){ min=arr[i][j]; //cout<<"\n"<<min; } } parrnew[i]=min; } cout<<"\n"<<"\n"; for(int j=0;j<ROW;j++)cout<<parrnew[j]<<" "; delete [] parrnew; cout<<"\n"; return 0; }