
Задан линейный массив С из N элементов. Подсчитайте произведение элементов массива, которые больше
20, но меньше 30. (Составьте блок-схему и программу)

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

var c:array[1..100] of integer;
n,i,proizv:integer;
begin
write('введите кол-во элементов массива');
read(n);
For i:=1 to n do
c[i]:=random(50);
proizv:=1;
For i:=1 to n do
if c[i]>20 then
if c[i]<30 then
proizv:=proizv*c[i];
For i:=1 to n do
write(c[i],' ');
write('произведение = ',proizv);
end.
блок-схему нет возможности скинуть, извини
написал на языке паскаля



Для решения данной задачи на подсчет произведения элементов массива, которые больше 20, но меньше 30, можно использовать язык программирования C. Вот пример программы:
```c
#include
int main() { int N; // количество элементов в массиве printf("Введите количество элементов в массиве: "); scanf("%d", &N);
int array[N]; // объявление массива int i; int product = 1; // переменная для хранения произведения
// заполнение массива for (i = 0; i < N; i++) { printf("Введите элемент массива: "); scanf("%d", &array[i]); }
// подсчет произведения элементов, которые больше 20 и меньше 30 for (i = 0; i < N; i++) { if (array[i] > 20 && array[i] < 30) { product *= array[i]; } }
printf("Произведение элементов массива, которые больше 20 и меньше 30: %d\n", product);
return 0; } ```
В этой программе мы сначала запрашиваем у пользователя количество элементов в массиве. Затем мы заполняем массив, просим пользователя ввести каждый элемент. После этого мы проходим по массиву и проверяем каждый элемент на условие больше 20 и меньше 30. Если элемент удовлетворяет этому условию, мы умножаем его на переменную `product`. В конце программы выводим значение `product`, которое является произведением элементов массива, удовлетворяющих условию.
Блок-схема
Надеюсь, это поможет вам решить задачу! Если у вас возникнут дополнительные вопросы, пожалуйста, дайте мне знать.


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








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