Предмет: Информатика,
автор: arseniz
Із масиву 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;
}
Похожие вопросы
Предмет: История,
автор: marinatemofe48834
Предмет: Математика,
автор: seredaanna53
Предмет: Химия,
автор: Wantwater
Предмет: Английский язык,
автор: pro100maev
Предмет: Математика,
автор: grenkashow79