| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 16.07.07 Prihlásený: 31.07.22 Príspevky: 1225 Témy: 92 | Napísal sedlák: 31.03.2009 19:32 | |
|
Bry podvecer, mam tu jeden script najdeny na nete, len chyba mi tam jedna vec .. a to je aby sa "generovali" aj odvety ...
Kód: <?php function je_liche($cislo) { return(bool)($cislo & 1); }
function GenerujRozpis($pocet_tymu) { if (je_liche($pocet_tymu)) $n = $pocet_tymu + 1; else $n = $pocet_tymu; $k = $n - 1; // počet kol $s = $n / 2; // počet zápasů na kolo for ($i = 1; $i <= $k; $i++) { if (!je_liche($pocet_tymu)) $zapasy[$i][] = $i . "-" . $n; for ($j = 1; $j < $s; $j++) { $tym_a = (($n - $j + $i - 2) % $k) + 1; $tym_b = (($i + $j - 1) % $k) + 1; $zapasy[$i][] = $tym_a . "-" . $tym_b; } } return $zapasy; } ?>
Toto funguje v pohode, len s tym ze kazdy s kazdym hra len raz ... ja by som to potreboval aby sa hralo kazdy s kazdym doma a aj vonku...
Nie som php "maniak" a s tymto si akosi poradit neviem ... poradite? vopred vdaka
+ snad miesto premennej $pocet_tymu by sa mohlo dat dosadit pole s názvami timov ...
|
|
Registrovaný: 01.09.07 Prihlásený: 18.05.11 Príspevky: 141 Témy: 36 Bydlisko: 127.0.0.1 | Napísal tatysp: 31.03.2009 19:35 | |
|
Kód: <?php function je_liche($cislo) { return(bool)($cislo & 1); }
function GenerujRozpis($pocet_tymu) { if (je_liche($pocet_tymu)) $n = $pocet_tymu + 1; else $n = $pocet_tymu; $k = $n - 1; // počet kol $s = $n / 2; // počet zápasů na kolo for ($i = 1; $i <= $k; $i++) { if (!je_liche($pocet_tymu)) $zapasy[$i][] = $i . "-" . $n; for ($j = 1; $j < $s; $j++) { $tym_a = (($n - $j + $i - 2) % $k) + 1; $tym_b = (($i + $j - 1) % $k) + 1; $zapasy[$i][] = $tym_a . "-" . $tym_b; $zapasy[$i][] = $tym_b . "-" . $tym_a; } } return $zapasy; } ?>
_________________ It easier to run away |
|
Registrovaný: 16.07.07 Prihlásený: 31.07.22 Príspevky: 1225 Témy: 92 | Napísal autor témy sedlák: 31.03.2009 19:42 | |
|
nefunguje to podla predstáv ..
este doplnim vypis:
Kód: $rozpis = GenerujRozpis(4); foreach ($rozpis as $kolo=>$zapasy) { echo "<h3>Kolo $kolo:</h3>"; foreach ($zapasy as $dvojice) echo "<p>$dvojice</p>"; }
|
|
Registrovaný: 05.12.08 Prihlásený: 24.06.14 Príspevky: 59 Témy: 17 |
ja by som cely rozpis urobil cez objekty.
Kód: class Zapas { var $domaciTeam; var $hostujuciTEam; }
$team = array ("Rusko", "Slovensko", "Cesko");
/*vytvorenie pola objektov typu Zapas kazdy jeden zapas[index] predstavuje jedinecnu kombinaciu domaci tim - hostujuci tim */
$cisloZapasu = 0; for ($i=0; $i<(pocetTeamov - 1); $i++){ for ($j=0; $j<(pocetTeamov - 1); $j++){ if ($team[i] != $team[j]){ $zapas[cisloZapasu] = new Zapas(); $zapas[cisloZapasu] ->domaciTeam = team[i]; $zapas[cisloZapasu] ->hostujuciTEam = team[j]; $cisloZapasu++; } } }
//...potom by som nahodne premiesal poradie prvkov pola a zapisoval do hracich dni. Taktiez by som vytvoril triedu class HraciDen{ Zapasy[] zapasy; }
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Obrovské prosba o kvalitné free fotky z futbalových zápasov v Grafické programy | 1 | 342 | 14.02.2012 17:13 Only Human | | Generovanie ... v Ostatné | 5 | 922 | 30.10.2006 22:14 javo | | Kazdy system trha v AMD - Advanced Micro Devices | 7 | 696 | 19.09.2012 9:00 shiro | | Generovanie databazy v PHP, ASP | 2 | 733 | 23.02.2007 8:25 mokus | | generovanie PDF v PHP, ASP | 20 | 1932 | 05.05.2010 13:18 Antuanet | | Generovanie kódu v HTML, XHTML, XML, CSS | 9 | 606 | 10.02.2011 21:25 walther | | Generovanie diplomu v PHP, ASP | 8 | 730 | 12.05.2012 13:59 shaggy | | generovanie url v PHP, ASP | 7 | 579 | 30.03.2012 23:04 shaggy | | Generovanie cisel v PHP, ASP | 5 | 921 | 06.02.2010 17:44 Ďuri | | Generovanie PDF v PHP, ASP | 1 | 576 | 16.04.2011 8:41 stenley | | generovanie stranok v PHP, ASP | 4 | 536 | 04.01.2011 13:22 benqo | | Generovanie xml v PHP, ASP | 2 | 595 | 06.11.2010 9:57 NikonD5000 | | Anketa - Každý iba raz... v JavaScript, VBScript, Ajax | 15 | 1024 | 02.06.2010 19:23 camo | | Náhodné generovanie slovíčok v Ostatné programy | 1 | 334 | 13.05.2012 16:31 KocuR | | Generovanie podla Rozlisenia v PHP, ASP | 2 | 457 | 06.05.2009 11:03 Flety | | TCPDF generovanie PDF v PHP, ASP | 8 | 654 | 18.08.2011 14:52 emer |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|