Із масиву E[i,j]m,n побудувати вектор, кожний елемент якого дорівнює добутку max та min елементів рядка.
С++
Ответы
Ответ дал:
0
#include <iostream>
#include <algorithm>
using namespace std;
const int m = 3;
const int n = 4;
int E[m][n] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
int main() {
vector<int> vec;
for (int i = 0; i < m; i++) {
int minElem = E[i][0];
int maxElem = E[i][0];
for (int j = 0; j < n; j++) {
minElem = min(minElem, E[i][j]);
maxElem = max(maxElem, E[i][j]);
}
vec.push_back(minElem * maxElem);
}
for (int i = 0; i < vec.size(); i++) {
cout << vec[i] << " ";
}
cout << endl;
return 0;
}
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад
8 лет назад