Задать вопрос
4 января, 05:58

Дана последовательность чисел, вводимых с клавиатуры и оканчивающаяся нулем. Составьте программу вычисления:

a. суммы всех чисел последовательности;

b. среднего арифметического всех чисел последовательности:

c. суммы только отрицательных и суммы только положительных чисел последовательности.

+5
Ответы (1)
  1. 4 января, 07:16
    0
    Ввод нуля означает завершение ввода (он нигде не учитывается)

    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.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дана последовательность чисел, вводимых с клавиатуры и оканчивающаяся нулем. Составьте программу вычисления: a. суммы всех чисел ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
1. Написать программу, вычисляющую сумму отрицательных чисел, кратных 5, среди пяти, вводимых с клавиатуры. 2. Написать программу, вычисляющую произведение чисел, оканчивающихся цифрами 2 и 4, среди пяти, вводимых с клавиатуры. 3.
Ответы (1)
6. Составить алгоритм и написать программу вычисления суммы и среднего значения только отрицательных чисел из вводимых N произвольных (как положительных, так и отрицательных) целых чисел. N не больше 10
Ответы (1)
1. с клавиатуры вводится n действительных чисел. Определить сколько в данной последовательности нечетных отрицательных чисел. 2. Составить программу на языке Паскаль вычисления кубов чисел вводимых с клавиатуры. 3.
Ответы (1)
Дана непустая последовательность целых чисел, оканчивающаяся нулем (0 является признаком окончания последовательности и в последовательность не входит). Найти и напечатать: 1. Сумму всех чисел, больших Х (значение Х вводится с клавиатуры).
Ответы (1)
С клавиатуры вводится последовательность целых чисел, оканчивающаяся нулем. Найти количество отрицательных чисел и сумму чисел кратных 4.
Ответы (1)