Составить две программы на языке Паскаля с помощью операторов цикла До и Пока,которые будут вводить целые числа(до тех пор,пока не будет введен ноль),подсчитывать сумму и среднее арифметическое введеных положительных чисел.

20 Ноя 2019 в 19:44
119 +1
0
Ответы
1

Программа №1:

program SumAndAverage;
var
num, sum, count: integer;
begin
sum := 0;
count := 0;
repeat
write('Введите число: ');
readln(num);
if num > 0 then
begin
sum := sum + num;
count := count + 1;
end;
until num = 0;
writeln('Сумма положительных чисел: ', sum);
if count > 0 then
writeln('Среднее арифметическое: ', sum / count)
else
writeln('Нет положительных чисел для подсчета среднего арифметического.');
end.

Программа №2:

program SumAndAverage2;
var
num, sum, count: integer;
begin
sum := 0;
count := 0;
write('Введите число: ');
readln(num);
while num <> 0 do
begin
if num > 0 then
begin
sum := sum + num;
count := count + 1;
end;
write('Введите число: ');
readln(num);
end;
writeln('Сумма положительных чисел: ', sum);
if count > 0 then
writeln('Среднее арифметическое: ', sum / count)
else
writeln('Нет положительных чисел для подсчета среднего арифметического.');
end.
19 Апр в 01:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир