ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1313. К вопросу о спорте

Why error on test 2? Where is mistake?
Послано kronos_vano 10 июл 2005 23:15
var  a:array[1..100,1..100]of longint;
     k,cc,ii,jj,ic,n,i,j,numb:longint;
begin
  readln(n);
  for i:=1 to n do
  begin
    for j:=1 to n-1 do
      read(a[i,j]);
    readln(a[i,j+1]);
  end;
  cc:=1;ic:=1;i:=1;j:=1;numb:=1;
  while numb<=n*n do
  begin
    ii:=i;jj:=j;
    for k:=1 to cc do
    begin
      write(a[ii,jj],' ');
      inc(numb);
      dec(ii);
      inc(jj);
    end;
    inc(i);
    if i>n then
    begin
      i:=n;
      inc(j);
    end;
    if cc> (N*2-1) div 2
    then ic:=-1;
    inc(cc,ic);
  end;
end.