|
Страници по тази тема: 1 | 2 | (покажи всички)
Тема
|
Извеждане на елементите на масив в спирала
|
|
Автор |
Dark_Dirk (+#+) |
Публикувано | 20.09.04 13:55 |
|
Здравейте,
Как мога да изведа елементите на един правоъгълен масив в спирала ?
като почвам от горния ляв ъгъл например...
п.п.
Тая задачка вчера ме заинтригува и незнам как точно трябва да се направи ...
| |
|
procedure ArrayToSpirale(aArray: array...; aTypeSpirale: tTypeSpirale);
begin
case TypeSpirale of
tsArchimedSpirale: ArrayToArchimedSpirale(xArr);
tsAritmeticSpirale: ArrayToAritmetocSpirale(xArr);
tsLogaritmicSpirale: ArrayToLogaritmicSpirale(xArr);
else MessageDialog(...'Error'...);
end;
end;
| |
|
Много умно, няма що.
Ако смятате, че тази тема не е за този клуб просто кажете и нека PhantomAS да я затвори.
Но отговора на NikB със сигурност е off topic.
| |
Тема
|
Re: Извеждане на елементите на масив в спирала
[re: Dark_Dirk]
|
|
Автор |
AquilaX (познат) |
Публикувано | 20.09.04 16:50 |
|
Може би ще ти помогне.
AquilaX
____________
умният знае кога да говори, мъдрият знае кога да мълчи
| |
|
Гледай по-весело на живота :)
Едва ли съм ти отнел повече от 20s.
А мога да ти се извиня и за тях :)
Задачата за масива и спиралата е нещо популярно и класическо (което съм пропуснал) или е ново откритие?
Защото ако е второто, добре ще е да я поясниш. Има много видове спирали и най-различни техники за визуализация (напр. 2D и 3D)
| |
Тема
|
Re: Извеждане на елементите на масив в спирала
[re: Dark_Dirk]
|
|
Автор |
Mixy (миксер) |
Публикувано | 20.09.04 21:14 |
|
Това беше една от класиките в ТУ, 2-ри курс.
Но тъй като можеше да бъде с много подусловия, ще трябва да си малко по-конкретен за да можем да ти помогнем. Най-общо казано, създаваш си променливи за индексите, флагови променливи за начало и край на индекс и за посока на броене и почваш примерно от [0,0] -> [10,0] -> [10,10] -> [0,10] - [0,1] -> ... става с няколко IF-a. Така ще получиш таблицата на масива и ще можеш да си я изведеш напр. в текстов режим, като ползваш индексите за координати.
P.S. Не забравяй да сложиш цикъл за закъснение, иначе масива ще цъфне веднага на екрана. 
Mixy
| |
Тема
|
Re: Извеждане на елементите на масив в спирала
[re: Mixy]
|
|
Автор |
Dark_Dirk (+#+) |
Публикувано | 23.09.04 10:20 |
|
Благодаря !
Ще пробвам този начин.
| |
|
NikB, Извинявай за грубото отношение ...
Задачката е класическа и интересна, просто когато бях 2-ри курс в ТУ ми се налагаше да ходя на работа, за да си изкарвам пари за ядене и малко съм я попропуснал тази задачка. Сега съм решил да си наваксвам
Пък и от питане глава не боли 
| |
|
Не дължиш извинения, нали във форума се познаваме отдавна :)
А сега вече не ти трябват пари, или ги изкарваш без да работиш?
| |
Тема
|
Re: Извеждане на елементите на масив в спирала
[re: Mixy]
|
|
Автор |
Vermax (киликанзер) |
Публикувано | 24.09.04 09:32 |
|
"Това беше една от класиките в ТУ, 2-ри курс."
Къде ли съм спал??? 
Светът е малък нека си помагаме.
| |
|
Страници по тази тема: 1 | 2 | (покажи всички)
|
|
|