Предмет: Информатика, автор: katanikeeva54

С++ СРОЧНО пожалуйста помогите​

Приложения:

Ответы

Автор ответа: damirmee2002
0

Сначала объявите массив и инициализируйте его случайными целочисленными значениями:

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]

Похожие вопросы
Предмет: Математика, автор: konikvova631
Предмет: Алгебра, автор: alexandrabogatyr