0
procedure obrada(a,b:matrica; m,n,m1,n1:integer);
var i,j:integer; uslov:boolean;
begin
if (m<>n1) and (n<>m1) then writeln('Nema transponovanja.')
else
begin
uslov:=true;
for i:=1 to m do
for j:=1 to n do
if (a[i,j]<>b[j,i]) then
begin
uslov:=false;//What should I write here to go directly on line
'writeln('Can not be obtained');' and stop checking this
matrix when this codition is true?
end;
if uslov then writeln('The first matrix can not be obtained by transposing other ')
else writeln('Can not be obtained');
end;
end;
Прочтите комментарий в этом блоке кода и ответьте на этот вопрос, если вы знаете какое-то решение. :)Как я могу сломать nested для цикла в Paskal без использования инструкции goto?
Нет, нет. Break не поможет, потому что оператор break остановит выполнение самого внутреннего цикла и начнет выполнение следующей строки кода после блока, и это снова будет для цикла ... – dusica
@ dusica - Тогда вам понадобится еще один Break for the второй цикл. – SergeyS