ra
Высший разум
(113244)
11 лет назад
#include <ctime>
#include <cstdlib>
#include <numeric>
#include <iomanip>
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
srand(time(0));
int a[4][5], b[3][5], r, c, mr = 0, rb = 0;
cout << "исходная матрица: \n";
for (r = 0; r < 4; ++r) {
for (c = 0; c < 5; ++c) cout << setw(4) << (a[r][c] = rand() % 100);
cout << endl;
}
double mavg = accumulate(a[0], a[0] + 5, 0.0) / 5;
for (r = 1; r < 4; ++r) {
double avg = accumulate(a[r], a[r] + 5, 0.0) / 5;
if (avg > mavg) { mavg = avg; mr = r; }
}
for (r = 0; r < 4; ++r) if (r != mr) copy(a[r], a[r] + 5, b[rb++]);
cout << "\nрезультат: \n";
for (r = 0; r < 3; ++r) {
for (c = 0; c < 5; ++c) cout << setw(4) << b[r][c];
cout << endl;
}
}
> завтра экзамен.. .
Ты реально считаешь, что тебе это поможет? Что будет, если препод попросит объяснить, как работает эта программа?