В Pascal Определить и вывести сумму элементов, значения которых находятся в диапазоне от А до В - Pascal ABC

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

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

Определить и вывести сумму элементов, значения которых находятся в диапазоне от А до В. Количество элементов массива:14 Тип Элемента массива: Int Заранее спасибо!

Решение задачи: «В Pascal Определить и вывести сумму элементов, значения которых находятся в диапазоне от А до В»

textual
Листинг программы
  1. const N =14;
  2. var
  3.   mas:array[1..N] of integer;
  4.   i,a,b,sum:integer;
  5. begin
  6.   Readln(A,B);
  7.   sum := 0;
  8.   for i:=1 to N do begin
  9.     readln(mas[i]);
  10.     if (mas[i]>=A)and(mas[i]<=B) then sum := sum + mas[i];
  11.   end;
  12.   write(sum);
  13. end.

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

В данном коде объявлены следующие переменные:

  • N - целочисленная переменная, значение которой равно 14.
  • mas - массив целых чисел, протяженность которого равна от 1 до N.
  • i - целочисленная переменная, используемая как счетчик.
  • a - целочисленная переменная, значение которой является начальным значением диапазона.
  • b - целочисленная переменная, значение которой является конечным значением диапазона.
  • sum - целочисленная переменная, в которую будет сохранена сумма элементов массива. Код начинается с чтения двух чисел A и B с помощью функции Readln. Затем инициализируется переменная sum значением 0. Далее идет цикл for, который выполняется N раз (где N - это значение переменной N). Внутри цикла считывается значение элемента массива mas[i] с помощью функции Readln. Если значение этого элемента находится в диапазоне от a до b (включительно), то к переменной sum прибавляется значение этого элемента. После завершения цикла выводится значение переменной sum с помощью функции Write. Таким образом, данный код позволяет прочитать два числа, вычислить сумму элементов массива, значения которых находятся в заданном диапазоне, и вывести эту сумму на экран.

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


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

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

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

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

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

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