
Составьте программу которая заполняет массив а [1..8] случайными числами в диапазоне от 1 до 10 и
выводит на экран количество элементов с чётными значениями и сумму элементов массива с нечётными значениями

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

a : array [1..8] of integer;
i, count, sum : integer;
begin
randomize;
for i := 1 to 8 do
a[i] := random (10) + 1;
count := 0; sum := 0;
for i := 1 to 8 do
if a[i] mod 2 = 0 then count := count + 1
else sum := sum + a[i];
writeln ('count = ', count);
writeln ('sum = ', sum);
end.



Программа для заполнения массива и вывода результатов
Вот пример программы на языке Python, которая заполняет массив `a` случайными числами в диапазоне от 1 до 10, а затем выводит на экран количество элементов с чётными значениями и сумму элементов массива с нечётными значениями:
```python import random
# Создаем пустой массив a = []
# Заполняем массив случайными числами for _ in range(8): a.append(random.randint(1, 10))
# Выводим массив на экран print("Массив a:", a)
# Подсчитываем количество элементов с чётными значениями even_count = sum(1 for num in a if num % 2 == 0)
# Подсчитываем сумму элементов с нечётными значениями odd_sum = sum(num for num in a if num % 2 != 0)
# Выводим результаты print("Количество элементов с чётными значениями:", even_count) print("Сумма элементов с нечётными значениями:", odd_sum) ```
Обратите внимание: - Программа использует модуль `random` для генерации случайных чисел. - Массив `a` имеет размер 8, как указано в задании. Вы можете изменить этот размер, если нужно. - Количество элементов с чётными значениями подсчитывается с помощью генератора списков и функции `sum`. - Сумма элементов с нечётными значениями также подсчитывается с помощью генератора списков и функции `sum`.
Надеюсь, это поможет! Если у вас возникнут дополнительные вопросы, пожалуйста, дайте мне знать.


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







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