
Помогите с информатикой. В масиве подсчитать количество отрицательных кратных 3 и произведение
положительных меньше 10

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

var a: array[1..12] of integer;
k,i: integer;
p: real;
begin
randomize;
k:=0;
p:=1;
write('исходный массив: ');
for i:=1 to 12 do
begin
a[i]:=random(21)-10;
write(a[i],' ');
if (a[i]<0) and (a[i] mod 3=0) then k:=k+1;
if (a[i]<10) and (a[i]>0) then p:=p*a[i];
end;
writeln;
writeln(k);
writeln(p);
end.



Конечно, я могу помочь вам с этим заданием по информатике. Для подсчета количества отрицательных чисел, кратных 3, и произведения положительных чисел, меньших 10 в массиве, вам потребуется написать небольшой код. Вот пример решения на языке Python:
```python def count_negative_multiples_and_positive_product(arr): count_negative_multiples = 0 product_positive_less_than_10 = 1
for num in arr: if num < 0 and num % 3 == 0: count_negative_multiples += 1 elif num > 0 and num < 10: product_positive_less_than_10 *= num
return count_negative_multiples, product_positive_less_than_10
# Пример использования функции array = [1, 2, -3, 4, -6, 9, 8, -12, 5] count, product = count_negative_multiples_and_positive_product(array) print("Количество отрицательных чисел, кратных 3:", count) print("Произведение положительных чисел, меньших 10:", product) ```
В этом коде мы определяем функцию `count_negative_multiples_and_positive_product`, которая принимает массив чисел `arr`. Затем мы инициализируем две переменные: `count_negative_multiples` для подсчета отрицательных чисел, кратных 3, и `product_positive_less_than_10` для вычисления произведения положительных чисел, меньших 10.
Затем мы проходим по каждому числу в массиве и проверяем условия. Если число отрицательное и кратно 3, мы увеличиваем счетчик `count_negative_multiples` на 1. Если число положительное и меньше 10, мы умножаем его на текущее значение `product_positive_less_than_10`.
В конце функции мы возвращаем значения `count_negative_multiples` и `product_positive_less_than_10` в виде кортежа.
В приведенном примере мы создаем массив `array` и вызываем функцию `count_negative_multiples_and_positive_product` с этим массивом. Затем мы выводим результаты подсчета на экран.
Пожалуйста, уточните, если у вас есть какие-либо дополнительные вопросы или если вам нужны дополнительные пояснения.


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