Технология выполнения индивидуальных заданий. Часть 1 - 13 стр.

UptoLike

13
2) стороны прямоугольника: 7, 16
всего квадратов: 7
3) стороны прямоугольника: 7, 7
всего квадратов: 1
Задача 2 Дано натуральное число n и последовательность из n целых чи-
сел. Найти среднее арифметическое положительных элементов последовательно-
сти, предшествующих первому нулевому элементу.
Входные данные: nколичество членов последовательности,
xочередной член последовательности.
Выходные данные: srсреднее арифметическое
положительных чисел.
Промежуточные переменные: i номер текущего элемента последова-
тельности,
s, kсумма и количество положительных элементов последовательности
до первого нуля,
stбулевская переменная, указывающая на отсутствие или наличие нуле-
вого элемента среди членов последовательности.
Описание алгоритма
Ввод элементов и их обработка выполняются в цикле для i от 1 до n.
При каждом повторении цикла выполняется суммирование положительных
элементов и подсчёт их количества, пока не встретится нулевой элемент (при
этом переменная st сохраняет значение true).
После ввода нулевого элемента, переменной st получает значение false
и никаких действий по обработке не выполняется.