Посчитать сумму элементов массива, значения которых находятся в диапазоне от B до С - Turbo Pascal
Формулировка задачи:
Задан вектор А, в котором n элементов (не менее 15), посчитать сумму элементов массива, значения которых находятся в диапазоне от B до С.
Заранее спасибо.
Решение задачи: «Посчитать сумму элементов массива, значения которых находятся в диапазоне от B до С»
textual
Листинг программы
s:=0; for i:=1 to n do if(a[i]>=b)and(a[i]<=c) then s:=s+a[i];
Объяснение кода листинга программы
- Переменная
sинициализируется значением 0. - Переменная
nинициализируется значением количества элементов в массивеa. - Переменная
bинициализируется значением B. - Переменная
cинициализируется значением С. - Переменная
a[i]инициализируется значением i-го элемента массиваa. - Если
a[i]больше или равноbи меньше или равноc, то к переменнойsприбавляется значениеa[i]. - По завершении цикла значение переменной
sбудет содержать сумму элементов массива, значения которых находятся в диапазоне от B до С.