Найти наибольший элемент в каждом столбце матрицы и номер наименьшего среди них Помогите - отблагодарю)
#include <iostream> using namespace std; int main() { int s, p; cin >> s >> p; // вводим кол-во строк и столбцов int ps[s][p]; for (int i = 0; i < s; i++) for (int k = 0; k < p; k++) cin >> ps[i][k]; // читаем сами элементы int p_max, p_min; // объявляем две переменные, которые будут хранить нужные значения for (int i = 0; i < p; i++) { p_max = ps[0][i]; p_min = ps[0][i]; for (int k = 0; k < s; k++) { if (ps[k][i] <= p_min) p_min = ps[k][i]; if (ps[k][i] >= p_max) p_max = ps[k][i]; } cout << i + 1 << " column: max = " << p_max << ", min = " << p_min << endl; } return 0; } Код #include <iostream> using namespace std; int main() { int s, p; cin >> s >> p; // вводим кол-во строк и столбцов int ps[s][p]; for (int i = 0; i < s; i++) for (int k = 0; k < p; k++) cin >> ps[i][k]; // читаем сами элементы int p_max, p_min; // объявляем две переменные, которые будут хранить нужные значения for (int i = 0; i < p; i++) { p_max = ps[0][i]; p_min = ps[0][i]; for (int k = 0; k < s; k++) { if (ps[k][i] <= p_min) p_min = ps[k][i]; if (ps[k][i] >= p_max) p_max = ps[k][i]; } cout << i + 1 << " column: max = " << p_max << ", min = " << p_min << endl; } return 0; }