d5806252
?>

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

Другие предметы

Ответы

Reutskii884

ответ: 608 положительных элементов.

Объяснение:

Данная задача имеет смысл, если массив заполнен не только положительными числами, но также содержит отрицательные числа и/или возможно нули.

Для заполнения массива можно воспользоваться генератором псевдослучайных чисел. Допустим, надо сгенерировать числа в диапазоне от -5 до 4 включительно. Всего значений 10, смещение на -5. Таким образом, с стандартной функции генерируем числа от 0 до 10 и вычитаем из них 5.

Среднее арифметической находится как отношение суммы чисел к количеству этих чисел. Поскольку надо найти среднее арифметическое только положительных чисел, то, перебирая массив, нам надо определять положительные числа, добавлять их к общей сумме, а также считать их количество. Для этого потребуется две переменные (например, sum и qty), которым до цикла следует присвоить значение 0.

Осуществлять проверку с условного оператора if можно как в отдельном цикле перебора массива, так и в цикле его заполнения. Если очередной элемент массива больше нуля, то следует его значение добавить к переменной sum, а значение переменной qty увеличить на 1.

После того как все элементы массива проверены, надо найденную сумму положительных чисел разделить на их количество. Тем самым будет найдено среднее арифметическое.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Нужна по программированию, написать задачу и ее блок-схему. Язык Си. Найти, сколько положительных элементов содержит данная матрица в каждой строке, а также среднее арифметическое неотрицательных элементов матрицы.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Zhulanova-IP501
Irina_Chernyaev532
praktikadok
esnails17
Nazaruk_Kodochigov
ooottdi
rn3ay8
macmakka
sales5947
evsyukov1997
Анатольевич-Фатима
AlekseiBunina1895
Игоревна
mado191065
marat7