k:=0; for i:=1 to m do for j:=1 to n do if (StringGrid1.Cells[j,i]='')or(StringGrid2.Cells[j,i]='') then begin inc(k); break; end; if k<>0 then ShowMessage('матрицы имеют незаполненные ячейки')
вопрос: если у меня условие выполняется, как прервать оба цикла сразу?