#include <ctime>
#include <iomanip>
#include <iostream>
using namespace std;
int main()
{
srand(time(nullptr));
constexpr int n = 5;
constexpr int m = 5;
int arr[n][m]{};
int max = -10;
int max_count = 0;
int product = 1;
int product_arr[m]{};
for (auto& i : arr)
for (int& j : i)
j = rand() % 20 - 10;
cout << setw(4) << j;
}
cout << endl;
for (const auto& i : arr)
for (const int j : i)
if (j > max && j <= 8)
max = j;
max_count = 1;
else if (j == max && j <= 8)
max_count++;
cout << "Максимальний елемент: " << max << endl;
cout << "Місцезнаходження: " << endl;
cout << "Масив: " << endl;
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
if (arr[i][j] == max)
cout << "i = " << i << " j = " << j << endl;
if (i[j] > 0 && i[j] % 2 == 0)
product *= i[j];
product_arr[j] = product;
product = 1;
cout << "Добуток додатних парних елементів у кожному із стовпчиків матриці: " << endl;
for (const int i : product_arr)
cout << i << endl;
return 0;
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Verified answer
#include <ctime>
#include <iomanip>
#include <iostream>
using namespace std;
int main()
{
srand(time(nullptr));
constexpr int n = 5;
constexpr int m = 5;
int arr[n][m]{};
int max = -10;
int max_count = 0;
int product = 1;
int product_arr[m]{};
for (auto& i : arr)
{
for (int& j : i)
{
j = rand() % 20 - 10;
cout << setw(4) << j;
}
cout << endl;
}
cout << endl;
for (const auto& i : arr)
{
for (const int j : i)
{
if (j > max && j <= 8)
{
max = j;
max_count = 1;
}
else if (j == max && j <= 8)
{
max_count++;
}
}
}
cout << "Максимальний елемент: " << max << endl;
cout << "Місцезнаходження: " << endl;
cout << "Масив: " << endl;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
if (arr[i][j] == max)
{
cout << "i = " << i << " j = " << j << endl;
}
}
}
cout << endl;
for (int j = 0; j < m; j++)
{
for (const auto& i : arr)
{
if (i[j] > 0 && i[j] % 2 == 0)
{
product *= i[j];
}
}
product_arr[j] = product;
product = 1;
}
cout << "Добуток додатних парних елементів у кожному із стовпчиків матриці: " << endl;
for (const int i : product_arr)
{
cout << i << endl;
}
return 0;
}