Top.Mail.Ru

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

1. Инициализируем переменную “сумма” с нулевым значением и переменную “количество_отрицательных” также с нулем.
2. Проходимся по всей последовательности чисел, по одному числу за раз.
3. Проверяем, является ли текущее число отрицательным.
4. Если текущее число отрицательное, увеличиваем “количество_отрицательных” на единицу и добавляем его к “сумме”.
5. После окончания просмотра всех чисел, проверяем значение “количество_отрицательных” на равенство нулю.
6. Если “количество_отрицательных” равно нулю, выводим 0.
7. Иначе, находим среднее арифметическое отрицательных чисел, разделив “сумму” на “количество_отрицательных”.
8. Выводим найденное среднее арифметическое.

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

   
[metform form_id="1136"]