Тема: Матрицы
Показать сообщение отдельно
Старый 31.03.2011, 09:41   #2 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Попробуйте так (фрагмент):
Код:
flag1:=true; {ввести еще одну булеву переменную}
for i:=1 to 8 do 
 begin
  flag:=true;
  j:=0;
  Repeat
    Inc(j);
    if b[i,j]<>b[j,i] then flag:=false; 
  Until (flag=false) or (j=8);
  if flag then 
   begin
    writeln('k= ',i);
    flag1:=false;
   end;
 end;  
if flag1 then writeln('No such lines/columns!');
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070