Показать сообщение отдельно

  #4790  
Старый 03.11.2009, 03:19
StealthMaster
Познающий
Регистрация: 03.12.2008
Сообщений: 56
С нами: 9176827

Репутация: 29
По умолчанию

Цитата:
Дан двумерный массив размером n*m, заполненный случайным образом. Определить, есть ли в данном массиве строка, в которой имеется два числа кратных двум.
Код:
type
  TMatrix = array [1..n,1..m] of integer;


function FindStr(Matrix: TMatrix): boolean;
var
  counter, i, j: integer;
begin
  for i := 1 to n do
    begin
      counter := 0;

      for j := 1 to m do
        if (Matrix[i,j] mod 2 = 0) then
          inc(counter);

      if (counter = 2) then
        begin
          Result := true;
          exit;
        end;
    end;
  Result := false;
end;
 
Ответить с цитированием