Показать сообщение отдельно
  #1  
Старый 17.12.2011, 14:35
too lame too lame вне форума
Прохожий
 
Регистрация: 17.12.2011
Сообщения: 3
Репутация: 10
По умолчанию Подсчёт 1 в матрице

Нужно проверить матрицу на чётное количество единиц в столбцах и строчках.Написал,но можно ли их как-нибудь объединить,что бы не использовать 2 цикла?

Код:
  for i:=1 to 10 do
   begin
    buffer:=0;
    for j:=1 to 10 do
     begin                                      
      If StringGrid1.cells[i,j]='1' then    (чётность столбцов)
        inc(buffer);
     end;
    If buffer mod 2=1 then
    showmessage ('Error')


for i:=1 to 10 do
   begin
    buffer:=0;
    for j:=1 to 10 do
     begin                                      
      If StringGrid1.cells[j,i]='1' then      (чётность строчек)
        inc(buffer);
     end;
    If buffer mod 2=1 then
    showmessage ('Error')
     end;
Ответить с цитированием