Напишите программу,которая определяет сумму всех положительных чисел вводимой последовательности из N целых чисел. - Pascal

Узнай цену своей работы

Формулировка задачи:

help me,please!!!

Решение задачи: «Напишите программу,которая определяет сумму всех положительных чисел вводимой последовательности из N целых чисел.»

textual
Листинг программы
Program aaa;
var n,i:integer; temp,sum:real;
begin
writeln('enter a size');
read(n);
sum:=0;
while (i<>n)
do
begin
read(temp) ;
if temp>0 then sum:=sum+temp;
i:=i+1;
end;
write('Suma=',sum);
end.

Объяснение кода листинга программы

  1. Программа начинается с объявления переменных:
    • n, i: integer — для хранения целочисленных значений
    • temp, sum: real — для хранения дробных значений (сумма может быть дробной)
  2. Затем программа выводит сообщение enter a size и ожидает от пользователя ввода размера последовательности (переменная n)
  3. Инициализирует сумму (sum) равной 0
  4. Далее следует цикл while, который выполняется до тех пор, пока значение i не станет равным n
  5. Внутри цикла программа считывает очередное число (temp) из последовательности
  6. Если это число больше 0, то оно прибавляется к сумме (sum)
  7. Затем значение i увеличивается на 1
  8. После окончания цикла программа выводит сообщение Suma= и значение суммы (sum)
  9. Программа заканчивается

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5
Похожие ответы