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

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

var b:array[1..8] of integer;
i, n, p, f:integer;
begin
p:=1;
f:=1;
writeln('Введите кол-во элементов');
readln(n);
for i:=1 to n do
begin
b[i]:=random(10)+1;
write(b[i],' ');
If i mod 2=0 then p:=p*b[i];
If i mod 2<>0 then f:=f*b[i];
end;
writeln('p=',p);
writeln('f=',f);
end.



Для решения этой задачи можно использовать следующую программу на языке Python:
```python import random
# Создаем пустой массив b = []
# Заполняем массив случайными числами for i in range(8): b.append(random.randint(1, 10))
# Выводим массив на экран print("Массив b:", b)
# Инициализируем переменные для произведения и количества product = 1 count = 0
# Вычисляем произведение элементов с нечетными значениями for num in b: if num % 2 != 0: product *= num
# Считаем количество элементов с четными значениями if num % 2 == 0: count += 1
# Выводим результаты на экран print("Произведение элементов с нечетными значениями:", product) print("Количество элементов с четными значениями:", count) ```
Программа создает пустой массив `b` и заполняет его 8 случайными целыми числами от 1 до 10. Затем происходит вычисление произведения элементов с нечетными значениями и подсчет количества элементов с четными значениями. Результаты выводятся на экран.


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