Заполнить случайными числами массив из n элементов, найти сумму четных элементов. [-10;100]
[65;100] [78;256] [-23;45] Пример: 4 15 3 10 14 сумма четных элементов 28Ответы на вопрос
var a:array [1..10] of integer;
s,i,c,b:integer;
Begin
read(c,b,n);
randomize;
for i := 1 to n do
a[i]:= random(b) -c+1;
for i:= 1 to n do
if i mod 2 = 0 then s:=s+1;
writeln(s);
End.
Конечно! Вот пример кода на языке Python, который создаст массив из n случайных чисел в указанном диапазоне и найдет сумму четных элементов:
pythonimport random
def sum_of_even_elements(arr):
even_sum = 0
for num in arr:
if num % 2 == 0:
even_sum += num
return even_sum
def generate_random_array(n, lower_bound, upper_bound):
arr = []
for _ in range(n):
arr.append(random.randint(lower_bound, upper_bound))
return arr
# Заданные диапазоны
ranges = [[-10, 100], [65, 100], [78, 256], [-23, 45]]
n = 10 # Количество элементов в массиве
for lower_bound, upper_bound in ranges:
arr = generate_random_array(n, lower_bound, upper_bound)
print("Массив:", arr)
print("Сумма четных элементов:", sum_of_even_elements(arr))
print()
Программа сначала определяет две функции: sum_of_even_elements, которая находит сумму четных элементов в массиве, и generate_random_array, которая генерирует массив из случайных чисел в указанном диапазоне.
Затем задаются диапазоны и количество элементов в массиве. В цикле каждый диапазон используется для генерации нового массива, который выводится на экран, а также находится и выводится сумма его четных элементов.
Обратите внимание, что в коде используется модуль random для генерации случайных чисел, поэтому перед использованием кода вам может понадобиться импортировать этот модуль в своей среде разработки.
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
