Предмет: Информатика, автор: 1234qwerty12345

Язык паскаль, можно через while
Написать программу, в которой осуществляется ввод целых чисел (ввод осуществляется до тех пор пока не будет введён ноль) и подсчёт суммы введённых положительных чисел. Используйте оператор repeat

Ответы

Автор ответа: SIAMK
3

Ответ:

Объяснение:

Pascal

var a,i,s,n:integer;

begin

 s:=0;

 n:=0;

 repeat

    readln(a);

    if a>0 then begin

       n:=n+1;

       s:=s+a;

    end;

 until a = 0;

 writeln('Сумма ',s:5,'  Среднее арифметическое ',s/n);

end.

Похожие вопросы
Предмет: Музыка, автор: belokond804
Предмет: Математика, автор: MANDARINKA788
Предмет: Биология, автор: kandan2015
1.Один из форменных элементов крови не содержат ядра и представляют собой фрагменты (участки) гигантских клеток красного костного мозга. Назовите эти форменные элементы крови. 1) эритроциты
2) лейкоциты
3) кровяные пластинки (тромбоциты)

2. Назовите компоненты крови, в котором находится белок фибриноген, участвующий в свертывании крови.
1) плазма
2) эритроциты
3) лейкоциты
4) кровяные пластинки
5) сыворотка

3.В Российской Федерации люди с одной из групп крови системы АВ0 встречаются чаще, чем с любой другой. Назовите эту группу крови.
1) I(0)
2) II(A)
3) III(B)
4) IV(AB)

4.Назовите жидкую среду, непосредственно из которой формируется основная масса жидкой части лимфы.
1) цитоплазма клеток
2) плазма крови
3) межклеточная жидкость

5.В конце XIX в. один ученый, исследуя возбудитель куриной холеры - холерный вибрион, обнаружил, что введение курам ослабленных микробов не вызывает гибели кур и в то же время делает их совершенно невосприимчивыми к данной болезни. Назовите этого ученого.
1) И. И. Мечников
2) И. М. Сеченов
3) Л. Пастер
4) Э. Дженнер
5) П. Эрлих