Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet például az 5-ös...

Hogyan lehet például az 5-ös lottó összes lehgetséges kihúzható sorozatát legenerálni? Közel 44 millió sorozatról van szó.

Figyelt kérdés

2016. aug. 11. 19:22
1 2
 1/11 anonim ***** válasza:

5 db for ciklussal például.

Mi értelme amúgy?

2016. aug. 11. 19:44
Hasznos számodra ez a válasz?
 2/11 anonim ***** válasza:
MI okoz problémát?
2016. aug. 11. 20:58
Hasznos számodra ez a válasz?
 3/11 A kérdező kommentje:
For ciklus, mint Pascal? Az nem bír annyit. Csak olyan jó, hogy van egy sokumentum, amiben benne van a biztos nyerőszám. XD
2016. aug. 11. 21:51
 4/11 A kérdező kommentje:
For-ciklust hogy kell megírni. Már alig emlékszem rá. Letöltöm a Pascalt és írok 5 vor ciklust? Aztán elindítom és kiadja a számokat?
2016. aug. 11. 21:52
 5/11 anonim ***** válasza:
100%
Mi van?
2016. aug. 11. 22:02
Hasznos számodra ez a válasz?
 6/11 SimkoL ***** válasza:
100%

Tessék a lista, 43 949 268 variáció : [link]


Az öt for ciklus pedig:


program Project1;


{$APPTYPE CONSOLE}


uses SysUtils;


var i1, i2, i3, i4, i5, meddig : integer;

f : text;


begin

AssignFile(f, 'lotto_list.txt');

ReWrite(f);

meddig := 90;

for i1 := 1 to meddig - 4 do

for i2:= i1 + 1 to meddig - 3 do

for i3:= i2 + 1 to meddig - 2 do

for i4:= i3 + 1 to meddig - 1 do

for i5:= i4 + 1 to meddig do

WriteLn(f, i1:3, i2:3, i3:3, i4:3, i5:3);

CloseFile(f);

end.


A listát holnap törlöm mert 108 909 308 Byte tömörítve.

2016. aug. 11. 22:35
Hasznos számodra ez a válasz?
 7/11 tabaki ***** válasza:
100%

„For ciklus, mint Pascal? Az nem bír annyit. Csak olyan jó, hogy van egy sokumentum, amiben benne van a biztos nyerőszám.”

1. Ki beszélt okvetlenül pascalról, mellesleg miért ne?

2. Már hogy mit nem bír? 1-től 90-ig elszámolni, vagy 1-től 5-ig?

3. Miért ne írhatná mindezt egy szövegfájlba?


„Letöltöm a Pascalt és írok 5 vor ciklust? Aztán elindítom és kiadja a számokat?”

Valahogy úgy. Csak egyrészt talán nem ártana átgondolnod, hogyan használod a for ciklusokat, másrészt megint nem értem, hogy miért ragaszkodol foggal-körömmel a pascalhoz. Csak nem azért, hogy SimkoL megírja helyetted? Ügyes...

2016. aug. 11. 22:45
Hasznos számodra ez a válasz?
 8/11 A kérdező kommentje:
Köszönöm a válaszokat.Én csak Pascalban tanultam programozni, és érdekelt, hogy ilyesmire is képes-e, illetve mekkora terhelést bír el. Azt hittem, az összes varriáció kiszámításához nagyon nagy gépigényű program kell, de ha aPascalis jó.
2016. aug. 12. 21:09
 9/11 anonim ***** válasza:
100%

Az én gépem 18 másodperc alatt végigiterál az összes kombináción.

Konzolra vagy fájlba írni persze már sokkal több idő.

2016. aug. 12. 21:33
Hasznos számodra ez a válasz?
 10/11 SimkoL ***** válasza:
100%
:) Az én 'programozós' gépem egy P4 HT, 3 GHz, 3 GB RAM, 512 MB VGA, Win 7. Ami ezen elfut az elfut mindenen. Az hogy lassú - kimegyek meginni egy páleszt addig.
2016. aug. 13. 08:52
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!