
Составить программу, которая подсчитывает сумму элементов массива, больших 50 и меньших или равных
80.

Ответы на вопрос

var
A: array [1..10] of Integer;
i, s: Integer;
begin
Randomize;
WriteLn ('Массив:');
for i := Low (A) to High (A) do begin
A [i] := Random (100);
Write (A [i], ' ');
end;
for i := Low (A) to High (A) do begin
if (A [i] > 50) and (A [i] <= 80) then
s := s + A [i];
end;
WriteLn;
WriteLn ('Сумма элементов массива = ', s);
end.



Для решения этой задачи, нужно написать программу на языке программирования. Ниже приведен пример программы на языке Python, которая подсчитывает сумму элементов массива, удовлетворяющих условиям (больше 50 и меньше или равных 80):
pythondef sum_elements_between_50_and_80(arr):
# Инициализируем переменную для хранения суммы элементов
total_sum = 0
# Проходим по каждому элементу массива
for num in arr:
# Проверяем, что элемент больше 50 и меньше или равен 80
if 50 < num <= 80:
# Добавляем элемент к общей сумме
total_sum += num
return total_sum
# Пример использования программы
if __name__ == "__main__":
# Входной массив (можете изменить значения элементов по своему усмотрению)
my_array = [30, 60, 70, 40, 90, 55, 75, 25, 85, 80]
# Вызываем функцию для подсчета суммы элементов, удовлетворяющих условиям
result_sum = sum_elements_between_50_and_80(my_array)
# Выводим результат
print("Сумма элементов, больших 50 и меньших или равных 80:", result_sum)
Программа проходит по каждому элементу массива my_array
, проверяет, что он больше 50 и меньше или равен 80, и если это условие выполняется, добавляет его к общей сумме. После обхода всех элементов, программа выводит сумму найденных элементов.


Похожие вопросы
Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili