[ idraganj @ 05.07.2005. 18:17 ] @

Pozdrav,ovako-Trabao bi mi jedan algoritam - mozgam ali nikako da skužim, pa ako neko zna puno hvala.

Želim napraviti raspored odigravanja utakmica za jednu nogometnu sezonu. Imam 8 klubova u ligi, znači 14 kola, s tim da jednu igraš doma,pa u gostima, pa doma itd.
Recimo da prvo učitam id klubova u polje.
[ Toyo @ 05.07.2005. 19:00 ] @
Evo vidi kako ovo funkcionise, pa ti mozda pomogne.

Raspored
[ idraganj @ 05.07.2005. 21:03 ] @
da, samo ne znam kako bi izgledao kod za generiranje tog rasporeda- svejedno hvala možda pomogne
[ Toyo @ 06.07.2005. 02:00 ] @
Pa kako ne znas. Imas samo par redova bez puno filozofiranja.

Code:
const
     r: string = '12345678618327453258647114862573315762481835247651638
                24774283615674253818426751337526841174685235472381687654321';
     t: array[1..8] of string = ('tim1','tim2','tim3','tim4','tim5','tim6','tim7','tim8');
var i,j: integer;
begin
     for i := 0 to 13 do
         begin
              writeln;
              writeln('kolo: ',i+1);
              for j := 1 to 4 do
                 writeln(t[ord(r[i*8+j*2-1])-ord('0')],'-',t[ord(r[i*8+j*2])-ord('0')]);
         end;
end.


Pozdrav
[ idraganj @ 06.07.2005. 07:01 ] @
Hvala Toyo - ovo sa stringom mi nije palo na pamet - pozdrav