![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 29.12.2010
Сообщений: 7
|
![]()
Помогите пожалуйста разобраться , вот код:
procedure TForm1.Timer1Timer(Sender: TObject); begin i:=0; j:=m+1; while(strtoint(tab.Cells[(i+1),(j-1)])=0) or(strtoint(tab.Cells[(i-1),j])=0) or(strtoint(tab.Cells[i,(j+1)])=0) do begin while (i<=(m div 2))and (strtoint(tab.cells[(i+1),(j-1)])=0) do begin {Обход по диагонали} Tab.Cells[i,j]:=inttostr(1); tab.Update; i:=i+1; j:=j-1; sleep(150); end; while (i>=1)and(strtoint(tab.Cells[i,j-1])=0) do begin {Обход влево} Tab.Cells[i,j]:=inttostr(1); tab.Update; i:=i-1; sleep(150); end; while (strtoint(tab.cells[(i),j+1])=0) do begin {Обход вниз} Tab.Cells[i,j]:=inttostr(1); tab.Update; j:=j+1; sleep(150); end; end; end; Проблема в том, что обход начинается не с нижнего левого угла, как должен, а с 3 столбца. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
матрицы. ввод из файла. проблема. | -Vaka- | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 02.05.2011 11:24 |
delphi матрицы проблема кодам. | dmit365 | Помощь студентам | 2 | 09.12.2010 15:32 |
Проблема задания матрицы | Night_Stalker | Общие вопросы C/C++ | 5 | 03.10.2010 21:55 |
В чём разница между запросами и программным обходом записей базы? | Arkuz | БД в Delphi | 6 | 20.08.2009 16:19 |
DevС++ Транспонирование матрицы. Проблема | Shoberg | Помощь студентам | 4 | 25.05.2009 05:46 |