Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2010, 18:22   #1
SaimaN
 
Регистрация: 23.09.2008
Сообщений: 6
По умолчанию Заполнить элементами таблицу, располагая их по спирали

Доброго времени суток! Разъясните пожалуйста пару строчек в легком кодике! Там где цикл for. Заранее благодарен!
program RPS;
{ Заполнить элементами таблицу, располагая их по спирали. }
uses crt;
var i,j,m,n,l,r : integer;
tab : array [1..50,1..50] of integer;
begin
clrscr;
write('Кол-во строк : '); readln(m);
write('Кол-во столбцов : '); readln(n);
repeat
inc(r);
for i:=r to n-r+1 do begin inc(l);tab[i,r]:=l end; \\для чего это стр
for i:=r+1 to m-r+1 do begin inc(l);tab[n-r+1,i]:=l end;\\эта
for i:=n-r downto r do begin inc(l);tab[i,m-r+1]:=l end;\\эта
for i:=m-r downto r+1 do begin inc(l);tab[r,i]:=l end;\\эта
until l=m*n;
for j:=1 to m do
for i:=1 to n do
begin
write(tab[i,j]:4);
if i=n then writeln;
end;
readln;
end.
SaimaN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнить матрицу по спирали (turbo pascal) cL1zMa Помощь студентам 8 16.05.2020 12:00
спирали(графика) ackiy Общие вопросы C/C++ 1 19.01.2010 14:38
заполнить таблицу данными из доверенностей LazyFox Microsoft Office Excel 5 10.10.2009 16:41
Помогите заполнить по условию таблицу chemboe Microsoft Office Excel 4 26.09.2009 12:04