Вопрос задан 19.02.2021 в 15:45. Предмет Информатика. Спрашивает Аржанова Мария.

В прямоугольной матрице найти количество чётных элементов

0 0
Перейти к ответам

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

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

Var mas:array[1..1000, 1..1000] of integer;
N,M,i,j,k:integer;

Begin
Writeln('Введите размер матрицы N*M');
Write('N = ');
readln(N);
Write('M = ');
readln(M);

if (M>1000) or (N>1000) or (M<1) or (N<1)
then  
Writeln('Ошибка, указанные значения выходят за пределы матрицы')   else   
        Begin      
 Writeln('Введите элементы матрицы');      

k:=0; 
 for i:=1 to N do     
  for j:=1 to M do     
    Begin     
      readln(mas[i,j]);       
      if (mas[i,j] mod 2 = 0) then k:=k+1;     
    end; 
  
    Writeln();   
    Writeln('Исходная матрица');
   
   for i:=1 to N do   
     Begin     
       for j:=1 to M do     
          Begin     
             Write(mas[i,j], ' ')     
           end;     
      Writeln();   
     end;         

Writeln();   
Writeln('Количество четных элементов = ',k);      
 end;

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

Чтобы найти количество четных элементов в прямоугольной матрице, необходимо пройтись по всем элементам матрицы и подсчитать количество чисел, которые делятся на 2 без остатка.

Вот пример кода на Python, который решает данную задачу:

python
def count_even_elements(matrix): count = 0 for row in matrix: for element in row: if element % 2 == 0: count += 1 return count # Пример матрицы matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] even_count = count_even_elements(matrix) print("Количество четных элементов:", even_count)

В этом примере функция count_even_elements принимает матрицу в качестве аргумента и проходит по каждому элементу матрицы, проверяя его на четность с помощью оператора %. Если элемент делится на 2 без остатка, увеличиваем счетчик count на 1. В конце функция возвращает общее количество четных элементов.

Данный пример матрицы содержит числа от 1 до 9, и в нем есть 4 четных числа (2, 4, 6 и 8), поэтому вывод программы будет:

Количество четных элементов: 4

Вы можете изменить матрицу, передавая различные значения, чтобы найти количество четных элементов для своей конкретной матрицы.

0 0

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

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

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