Задание 25. Опишите на русском языке или одном из языков программирования алгоритм подсчёта среднего значения отрицательных элементов в целочисленном массиве из 30 элементов в предположении, что в нём есть хотя бы один отрицательный элемент.
Решение.
Введём целочисленную переменную SumNeg и целочисленную переменную NumNeg, в которые будем заносить соответственно сумму и число отрицательных элементов в просмотренной части массива, и присвоим им значение 0. В цикле до конца массива: проверяем, является ли очередной элемент отрицательным. Если да, то прибавляем его к SumNeg и увеличиваем счётчик NumNeg на единицу. По окончании цикла выводим Sum- Neg/NumNeg.
Пример правильной и эффективной программы (на основе алгоритма, использующего однократный проход по массиву):
Другие задания:
Для наших пользователей доступны следующие материалы: