Подсчитать сумму элементов массива больше нуля - Turbo Pascal

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

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

Ввести с клавиатуры одномерный массив из 5 чисел , подсчитать сумму элементов больше нуля и вывести результат на экран монитора.

Решение задачи: «Подсчитать сумму элементов массива больше нуля»

textual
Листинг программы
  1. var
  2.   A: array [1..5] of integer;
  3.   k, i, sum: integer;
  4.  
  5. begin
  6.   for i := 1 to 5 do
  7.     readln(A[i]);
  8.   sum := 0;
  9.   k := 0;
  10.   for i := 1 to 5 do
  11.     if A[i] > 0 then
  12.     begin
  13.       sum := sum + A[i];
  14.       inc(k);
  15.     end;
  16.   if k <> 0 then
  17.     writeln('Summa = ', sum)
  18.   else  
  19.     writeln('Нет положительных чисел.');
  20. end.

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

В данном коде используется язык программирования Turbo Pascal. Задача заключается в подсчете суммы элементов массива, которые больше нуля. Переменные в коде объявлены следующим образом:

  • A: это массив, который содержит пять элементов целого типа.
  • k, i, sum: это три целочисленные переменные, которые будут использоваться для выполнения операций в цикле. Цикл for выполняется два раза. Первый цикл идет от 1 до 5 и считывает пять элементов из массива A. Второй цикл идет после первого и проверяет каждый элемент массива. Если элемент больше нуля, то он добавляется к переменной sum, а счетчик k увеличивается на единицу. Если после второго цикла переменная k не равна нулю, то выводится сообщение Summa =, а затем значение переменной sum. Если переменная k равна нулю, то выводится сообщение Нет положительных чисел..

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


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

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

5   голосов , оценка 4.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы