Вычислить сумму всех неотрицательных элементов, а также их количество - PascalABC.NET

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

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

Дан массив А[N,N].Вычислить сумму всех неотрицательных элементов, а также их количество. Надо написать прогу в Pasckal.

Решение задачи: «Вычислить сумму всех неотрицательных элементов, а также их количество»

textual
Листинг программы
program massiv;
const n=5;
var sum,s,i:integer; a:array [1..n] of integer;
begin
writeln('Заполните массив');
for i:=1 to n do begin
write('A[',i,']=');
read(a[i]);
end;
sum:=0;
for i:=1 to 5 do
if a[i]>0 then sum:=sum+a[i];
writeln('Cумма положительных элементов = ',sum); 
s:=0;
for i:=1 to n do
if a[i]>0 then  s:=s+1 ;
writeln('Количество положительных элементов = ',s) 
end.

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

  1. Создаётся программа с названием massiv.
  2. Задаётся размер массива n=5.
  3. Объявляются переменные:
    • sum (сумма) типа integer;
    • s (количество) типа integer;
    • i (счётчик) типа integer;
    • a (массив) типа array [1..n] of integer.
  4. Выводится запрос на заполнение массива.
  5. Происходит заполнение массива с помощью цикла for и оператора read.
  6. Сумма положительных элементов массива вычисляется с помощью цикла for и условного оператора if.
  7. Количество положительных элементов массива вычисляется с помощью цикла for и условного оператора if.
  8. Выводятся значения суммы и количества на экран.

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


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

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

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