Дана последовательность чисел, вводимых с клавиатуры и оканчивающаяся нулем. Составьте программу вычисления:
a. суммы всех чисел последовательности;
b. среднего арифметического всех чисел последовательности:
c. суммы только отрицательных и суммы только положительных чисел последовательности.
Предмет:
ИнформатикаАвтор:
gavingarnerВвод нуля означает завершение ввода(он нигде не учитывается)
program test;var sum, x, counter, sumOfNegative, sumOfPositive: integer; average: real;begin sum:=0; average:=0; counter:=0; sumOfPositive:=0; sumOfNegative:=0; read(x); while x <> 0 do begin sum:=sum+x; average:=average+x; counter:=counter+1; if x > 0 then sumOfPositive:=sumOfPositive+x else sumOfNegative:=sumOfNegative+x; read(x); end; average:=average/counter;
writeln('Sum = ', sum); writeln('Arithmetic average = ', average); writeln('The sum of positive numbers = ', sumOfPositive); writeln('The sum of negative numbers = ', sumOfNegative); readln;end.
Автор:
gummy popvatyДобавить свой ответ
с решением пожалуйста. подробноо:)
велосипедист проехал первую треть пути по шоссейной дороге со скоростью 10м/с, затем половину пути по грунтовой дороге со скоростью 21,6км/ч и оставшуюся часть пути по лесной тропишке со скоростью 2м/с. Определите среднюю скорость на всем пути.
китай и индия наиболее активно проводят государственную демографическую политику. почему?
Предмет:
ГеографияАвтор:
denzelhendrixОтветов:
Смотреть
два последовательных четных числа таковы, что квадрат большего из них в 9 раз больше меньшего числа.найдите эти числа.
Предмет:
АлгебраАвтор:
gibsongoodmanОтветов:
Смотреть
Предмет:
Беларуская моваАвтор:
ruthmoranОтветов:
Смотреть