Kezdőoldal » Számítástechnika » Programozás » Mivel lehet a legegyszerűbben...

Mivel lehet a legegyszerűbben 1-14 számokat sorsolni, hogy mindegyik találkozzon mindegyikkel?

Figyelt kérdés

Egy bajnokság sorsolásán dolgozok, ami 7 fordulós lesz és 14 csapat vesz részt. Hogy tudnám a legegyszerűbben legeneráltatni, hogy a 14 csapat mind 1 7 fordulóban játsszon egymással, de minden fordulóban más csapat legyen az ellenfele? Minél egyszerűbb megoldás kellene.


Előre is köszönöm!



2012. okt. 21. 14:00
 1/7 iostream ***** válasza:
Tehát minden csapat 7 másik csapattal játszik a 13-ból?
2012. okt. 21. 14:06
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:

Éreztem nem vagyok elég érthető :) Próbálom kicsit jobban megfogalmazni:

7 forduló van, minden fordulón 14 csapat játszik. Vagyis 1. fordulóba játszik 1-2 3-4 5-6 7-8 9-10 11-12 13-14 a 2. fordulóba 1-3 2-4 ... vagyis pl. 1-2 csak egyszer találkozzon egymással a 7 forduló alatt.


Nem tudom, jobban sikerült bonyolítanom a kérdést? :)

2012. okt. 21. 14:18
 3/7 anonim ***** válasza:

1. Miben szeretnéd leprogramozni?

2. Körmérkőzést akarsz?

3. Minden fordulóban mérkőzik mindenki?

4. A végére, hogy akarod kiíratni a végeredményt?

5. A csapatok pontokat gyűjtenek vagy kiesős?


6. Ha nem tudod leprogramozni mennyit szánnál rá? (ft)

2012. okt. 21. 16:13
Hasznos számodra ez a válasz?
 4/7 A kérdező kommentje:

1. Állítólag excelbe is van valami ilyesmi, bár én nem találtam. HTML, Pascal amihez talán valamennyire szót is értek segítséggel.

2. igen, körmérkőzés

3. Mindenki játszik mindegyikbe

4. Nincs különösebb kritériumom, hogy hogyan kapom meg az eredményt, excelbe fog majd kerülni+ weblapra

5. Gyűjtenek pontokat igen, de ez már nem kell nekem ebbe a sorsolásba, arra már van fügvényem.

6. Bocsi, de nem szeretnék erre költeni, ha a hét közepéig nem találok megoldást akkor papíron sakkozok, hogy megszülessen az eredmény.

2012. okt. 21. 17:46
 5/7 anonim ***** válasza:

Olyan egyszerű megoldás nincs amire te gondolsz. C++ - ba egyszerűbb mint pascal - ba, feltéve aki mind2 nyelvet jól ismeri.

Ez egy jó gyakorló feladat volt. Csak úgy nem szeretném odaadni a c++ - os alkotásomat.


Véletlen szerűen generál egy ilyen számsorozatot:

1. : 1-12 2-3 4-7 5-10 6-9 8-11 13-14

2. : 1-11 2-8 3-12 4-13 5-9 6-10 7-14

3. : 1-5 2-7 3-9 4-12 6-11 8-13 10-14

4. : 1-3 2-4 5-14 6-8 7-11 9-10 12-13

5. : 1-7 2-13 3-14 4-10 5-11 6-12 8-9

6. : 1-9 2-5 3-4 6-13 7-8 10-12 11-14

7. : 1-13 2-14 3-11 4-6 5-7 8-10 9-12


Ha másikat szeretnél privibe generálok újjat.

2012. okt. 21. 23:57
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:

Hú, nagyon szépen köszönöm! :) Persze megértem, nem is várom el az elkészített programot csak úgy, hogy odaadd, erre a tematikára rá tudom húzni ami kell.


Nagyon szépen köszönöm!

2012. okt. 22. 20:54
 7/7 anonim ***** válasza:
Szívesen. :)
2012. okt. 23. 11:12
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!