Название
Информатика

Как найти среднее арифметическое всех отрицательных чисел в данной последовательности с помощью цикла while​?

Как найти среднее арифметическое всех отрицательных чисел в данной последовательности с помощью цикла while​?
Верные ответы (1):
  • Пугающая_Змея
    Пугающая_Змея
    31
    Показать ответ
    Название: Нахождение среднего арифметического отрицательных чисел с использованием цикла `while`

    Инструкция: Для нахождения среднего арифметического всех отрицательных чисел в данной последовательности с использованием цикла `while`, мы можем выполнить следующие шаги:

    Шаг 1: Инициализируйте переменные: `sum` (сумма всех отрицательных чисел) и `count` (количество отрицательных чисел).

    Шаг 2: Введите последовательность чисел с помощью цикла `while`. Для каждого числа выполните следующие проверки:
    - Если число положительное, пропустите его и перейдите к следующему числу.
    - Если число отрицательное:
    - Добавьте его к переменной `sum`.
    - Увеличьте переменную `count` на 1.

    Шаг 3: После завершения цикла, проверьте значение переменной `count`. Если `count` равно 0, это означает, что в последовательности не было отрицательных чисел. В этом случае выводится сообщение об ошибке.

    Шаг 4: Вычислите среднее арифметическое, разделив сумму `sum` на количество `count`.

    Шаг 5: Выведите среднее арифметическое результат на экран.

    Пример:

    Пожалуйста, введите последовательность чисел, разделяя их пробелами: -2 4 -5 7 -3
    Ответ: Среднее арифметическое всех отрицательных чисел в данной последовательности равно -3.33


    Совет: Обратите внимание, что вам необходимо аккуратно обрабатывать отрицательные числа и проверять их на каждой итерации цикла. Также, если вы получите ноль в качестве значения суммы, это означает, что в последовательности нет отрицательных чисел.

    Дополнительное упражнение: Пожалуйста, введите последовательность чисел, разделяя их пробелами: 3 -5 2 -7 1. Найдите среднее арифметическое всех отрицательных чисел в данной последовательности с помощью цикла `while`.
Написать свой ответ: