Задача заключается в нахождении среднего арифметического всех чисел в последовательности, без учета отрицательного числа, которым последовательность заканчивается.
Шаги решения:
1. Создадим переменные “сумма” и “количество” и присвоим им значение 0.
2. Считываем первое число из последовательности.
3. Пока считанное число не равно отрицательному числу, выполняем следующие действия:
– Увеличиваем сумму на значение считанного числа.
– Увеличиваем количество на 1.
– Считываем следующее число из последовательности.
4. Если количество равно 0, выводим сообщение о невозможности вычислить среднее арифметическое, так как последовательность пустая.
5. Иначе, вычисляем среднее арифметическое путем деления суммы на количество.
6. Выводим полученное среднее арифметическое.
Примечание: Учитываем только неотрицательные числа, так как последовательность оканчивается отрицательным числом.
Алгоритм имеет временную сложность O(n), где n – количество элементов в последовательности.