Числа продолжают вводиться пользователем. Этот процесс продолжается до тех пор, пока не будет введен 0. Составьте алгоритм, определяющий среднее арифметическое этих чисел (в виде блок-схемы).
Например, если числа 10 12 -6 5 0, (10+12+(-6)+5)/4 = ?
Ответы
Ответ:
┌───────────────────┐
│ Начало программы │
└───────────────────┘
│
▼
┌────────────┐
│ count = 0 │
│ sum = 0 │
└────────────┘
│
▼
┌────────────┐
│ Ввести число │
└────────────┘
│
▼
┌────────────┐
│ number ≠ 0 │
└────────────┘
│
▼
┌──────────────┐
│ count = count + 1 │
│ sum = sum + number │
└──────────────┘
│
▼
┌────────────┐
│ Ввести число │
└────────────┘
│
▼
┌────────────┐
│ number ≠ 0 │
└────────────┘
│
▼
┌───────────┐
│ Вычислить среднее арифметическое │
└───────────┘
│
▼
┌───────────────┐
│ Вывести результат │
└───────────────┘
│
▼
┌───────────────────┐
│ Конец программы │
└───────────────────┘