Вопрос задан 18.02.2019 в 00:57. Предмет Информатика. Спрашивает Хлапук Влад.

Задан линейный массив С из N элементов. Подсчитайте произведение элементов массива, которые больше

20, но меньше 30. (Составьте блок-схему и программу)
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шакиров Тимур.

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.

 

блок-схему нет возможности скинуть, извини

 

написал на языке паскаля

    

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи на подсчет произведения элементов массива, которые больше 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`, которое является произведением элементов массива, удовлетворяющих условию.

Блок-схема

![Блок-схема](https://example.com/block-diagram.png)

Надеюсь, это поможет вам решить задачу! Если у вас возникнут дополнительные вопросы, пожалуйста, дайте мне знать.

0 0

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

Последние заданные вопросы в категории Информатика

Задать вопрос