Добавить elem1.cpp

This commit is contained in:
2025-09-16 19:40:53 +03:00
parent 91aa2097d9
commit c84945bf4c

63
elem1.cpp Normal file
View File

@@ -0,0 +1,63 @@
#include <iostream>
#define N 5
#define M 7
using namespace std;
int main() {
setlocale(0, "");
srand(time(0));
int arr[N][M]{ 0 };
int i, j;
for (i = 0; i < N; ++i) {
for (j = 0; j < M; ++j) {
arr[i][j] = rand() % 55 + 2;
}
}
cout << "Показати масив (рядки):\n";
for (i = 0; i < N; ++i) {
for (j = 0; j < M; ++j) {
cout.width(4);
cout << arr[i][j];
}
cout << endl;
}
int totalSum = 0;
int minElement = arr[0][0];
int maxElement = arr[0][0];
int elementCount = N * M;
for (i = 0; i < N; ++i) {
for (j = 0; j < M; ++j) {
totalSum += arr[i][j];
}
}
for (i = 0; i < N; ++i) {
for (j = 0; j < M; ++j) {
if (arr[i][j] < minElement) {
minElement = arr[i][j];
}
if (arr[i][j] > maxElement) {
maxElement = arr[i][j];
}
}
}
double average = 0.0;
if (elementCount > 0) {
average = static_cast<double>(totalSum) / elementCount;
}
cout << "\nСума всіх елементів: " << totalSum << endl;
cout << "Середнє арифметичне всіх елементів: " << average << endl;
cout << "Мінімальний елемент: " << minElement << endl;
cout << "Максимальний елемент: " << maxElement << endl;
return 0;
}