ЕГЭ и ОГЭ
Главная > 2017: ЕГЭ, ОГЭ Предметы > ЕГЭ 2017. Информатика. В.Р. Лещинер. 10 вариантов. Типовые тестовые задания.

Вариант 5. Задание 25. ЕГЭ 2017. Информатика. В.Р. Лещинер. 10 вариантов. Решение.

Задание 25. Опишите на русском языке или одном из языков программирования алгоритм подсчёта среднего значения отрицательных элементов в целочисленном массиве из 30 элементов в предположении, что в нём есть хотя бы один отрицательный элемент.

Решение.

Введём целочисленную переменную SumNeg и целочисленную переменную NumNeg, в которые будем заносить соответственно сумму и число отрицательных элементов в просмотренной части массива, и присвоим им значение 0. В цикле до конца массива: проверяем, является ли очередной элемент отрицательным. Если да, то прибавляем его к SumNeg и увеличиваем счётчик NumNeg на единицу. По окончании цикла выводим Sum- Neg/NumNeg.

Пример правильной и эффективной программы (на основе алгоритма, использующего однократный проход по массиву):

 

Другие задания:

Темы раздела

Для наших пользователей досутпны следующие материалы: