Вопрос задан 25.10.2023 в 08:49. Предмет Информатика. Спрашивает Харитонов Даня.

ПОМОГИТЕ ПОЖАЛУЙСТА СРОЧНО НАДО!!! Дан целочисленный двумерный массив, размерности n х m. Найти

сумму и произведение четных элементов.
0 0
Перейти к ответам

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

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

Відповідь:

1 const

2  n=5;

3 var

4  a:array[1..n,1..n] of integer;

5  i,j,s:integer;

6 begin

7  s:=0;

8 randomize;

9  for i:=1 to n do

10   begin

11      for j:=1 to n do

12       begin

13         a[i,j]:=random(10);

14         write(a[i,j]:4);

15          if (i+j) mod 3=0 then

16          s:=s+a[i,j];

17       end;

18     writeln;

19    end;

20  writeln('S=',s);

21 end.

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

Для нахождения суммы и произведения четных элементов в данном двумерном массиве необходимо выполнить следующие шаги:

1. Создать две переменные для хранения суммы и произведения четных элементов. Изначально обе переменные устанавливаются равными нулю.

2. Произвести обход всех элементов в массиве с помощью двух вложенных циклов. Внешний цикл будет выполняться от 0 до n-1, а внутренний цикл от 0 до m-1.

3. Проверить каждый элемент массива на четность. Если элемент является четным, то добавить его к сумме и умножить его на произведение. Для проверки четности можно использовать оператор % (остаток от деления). Если элемент % 2 равен нулю, то элемент является четным.

4. После завершения циклов выводим полученные значения суммы и произведения четных элементов.

Ниже приведен пример кода на языке программирования Python:

```python def calculate_sum_and_product(array): sum_of_even = 0 product_of_even = 1

for row in array: for element in row: if element % 2 == 0: sum_of_even += element product_of_even *= element

return sum_of_even, product_of_even

# Пример использования функции с двумерным массивом my_array = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]

sum_result, product_result = calculate_sum_and_product(my_array) print("Сумма четных элементов:", sum_result) print("Произведение четных элементов:", product_result) ```

В данном примере мы создаем функцию `calculate_sum_and_product`, которая принимает двумерный массив. Внутри функции происходит обход всех элементов массива, проверка их на четность и соответствующие действия с переменными `sum_of_even` и `product_of_even`. Затем функция возвращает найденные значения суммы и произведения.

В конце примера мы создаем двумерный массив `my_array`, передаем его в функцию `calculate_sum_and_product` и выводим результаты на экран.

0 0

Похожие вопросы

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

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

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