Напишите программу,которая определяет сумму всех положительных чисел вводимой последовательности из 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.
Объяснение кода листинга программы
- Программа начинается с объявления переменных:
- n, i: integer — для хранения целочисленных значений
- temp, sum: real — для хранения дробных значений (сумма может быть дробной)
- Затем программа выводит сообщение
enter a size
и ожидает от пользователя ввода размера последовательности (переменная n) - Инициализирует сумму (sum) равной 0
- Далее следует цикл while, который выполняется до тех пор, пока значение i не станет равным n
- Внутри цикла программа считывает очередное число (temp) из последовательности
- Если это число больше 0, то оно прибавляется к сумме (sum)
- Затем значение i увеличивается на 1
- После окончания цикла программа выводит сообщение
Suma=
и значение суммы (sum) - Программа заканчивается
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д