Задать вопрос
1 мая, 18:58

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

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

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

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

+1
Ответы (1)
  1. 1 мая, 22:36
    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)