С++ СРОЧНО пожалуйста помогите
Ответы
Сначала объявите массив и инициализируйте его случайными целочисленными значениями:
int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
Затем объявите и инициализируйте переменные для суммы, минимума и максимума:
int sum = 0;
int min = arr[0][0];
int max = arr[0][0];
Затем используйте вложенные циклы для перебора каждого элемента массива и обновления суммы, минимума и максимума по мере необходимости:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
sum += arr[i][j];
if (arr[i][j] < min) {
min = arr[i][j];
}
if (arr[i][j] > max) {
max = arr[i][j];
}
}
}
Наконец, вычислите среднее значение, разделив сумму на общее количество элементов в массиве:
int total = 3 * 3;
float avg = (float)sum / total;
float перед переменной avg используется для приведения математических операндов к типу данных, пригодному для вычисления.
Затем вы можете вывести значения суммы, среднего, минимума и максимума следующим образом:
cout << "Sum: " << sum << endl;
cout << "Average: " << avg << endl;
cout << "Minimum: " << min << endl;
cout << "Maximum: " << max << endl;
Это выведет вывод с каждым значением, разделенным новой строкой.
В целом, код будет выглядеть примерно так:
#include <iostream>
using namespace std;
int main() {
int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
int sum = 0;
int min = arr[0][0];
int max = arr[0][0];
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
sum += arr[i][j];
if (arr[i][j]