Вопрос задан 27.09.2023 в 06:40. Предмет Информатика. Спрашивает Мазанов Александр.

Написать программу, в которой предусмотреть подсчет среднего арифметического и количества

положительных элементов в каждом столбце. В результате на экран вывести сформированную матрицу, значения средних арифметических, количество положительных элементов и номера соответствующих столбцов. На С++
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чеснокова Виктория.

Ответ:

Програма Matlab

Объяснение:

Перерила всё, весь интернет

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для выполнения данной задачи вам потребуется написать программу на языке C++. Вот пример программы, которая выполняет задачу подсчета среднего арифметического и количества положительных элементов в каждом столбце матрицы:

cpp
#include <iostream> #include <vector> int main() { int rows, cols; std::cout << "Введите количество строк: "; std::cin >> rows; std::cout << "Введите количество столбцов: "; std::cin >> cols; std::vector<std::vector<int>> matrix(rows, std::vector<int>(cols)); // Ввод элементов матрицы for (int i = 0; i < rows; ++i) { for (int j = 0; j < cols; ++j) { std::cout << "Введите элемент (" << i + 1 << ", " << j + 1 << "): "; std::cin >> matrix[i][j]; } } // Инициализация массивов для хранения среднего арифметического и количества положительных элементов std::vector<double> avg(cols, 0.0); std::vector<int> positiveCount(cols, 0); // Вычисление среднего арифметического и подсчет положительных элементов в каждом столбце for (int j = 0; j < cols; ++j) { for (int i = 0; i < rows; ++i) { avg[j] += matrix[i][j]; if (matrix[i][j] > 0) { positiveCount[j]++; } } if (rows > 0) { avg[j] /= rows; } } // Вывод матрицы std::cout << "Матрица:" << std::endl; for (int i = 0; i < rows; ++i) { for (int j = 0; j < cols; ++j) { std::cout << matrix[i][j] << '\t'; } std::cout << std::endl; } // Вывод среднего арифметического и количества положительных элементов в каждом столбце for (int j = 0; j < cols; ++j) { std::cout << "Столбец " << j + 1 << ": Среднее арифметическое = " << avg[j] << ", Количество положительных элементов = " << positiveCount[j] << std::endl; } return 0; }

Эта программа сначала запрашивает у пользователя количество строк и столбцов матрицы, затем заполняет матрицу значениями, вычисляет среднее арифметическое и количество положительных элементов для каждого столбца и выводит результаты на экран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос