Új hozzászólás Aktív témák
-
kovisoft
őstag
válasz elistvan #6000 üzenetére
Itt egy példa a nyerőszámok húzásának függvénybe való áthelyezésére:
void nyeroszamok_huzasa(int nyeroszamok[], int darab){
for(int i=0;i<darab;i++){
int num = (rand() % (80 - 1 + 1)) + 1;
if(num >= 1 && num <= 80 && !tartalmazza(nyeroszamok,darab,num)){
nyeroszamok[i] = num;
}else{
i--;
}
}
}És így tudod meghívni onnan, ahol korábban maga ciklus volt:
int nyeroszamok[20] = {0};
nyeroszamok_huzasa(nyeroszamok, 20);Hasonlóan mehet a többi blokk is, de lesz köztük olyan függvény, aminek több tömböt is át kell majd adni, mint pl. a találatok meghatározása, ami 3 tömbbel dolgozik: tippeltszamok, nyeroszamok, talalat.
A rand() használatához még annyit, hogy ez alapból mindig ugyanonnan indítja a generálást, tehát minden futásra ugyanazt a szekvenciát kapod. Ezért célszerű seed-elni az első hívás előtt valami futásonként eltérő számmal, pl. az aktuális idővel, hogy mindig más random szekvenciát kapj:
srand(time(0));
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- ThinkPad X13 Gen 4 13.3" FHD+ IPS i5-1345U 16GB 512GB NVMe ujjlolv IR kam gar
- ThinkPad T14 Gen2 14" FHD IPS i5-1135G7 16GB 256GB NVMe ujjlolv IR kam., gar
- Avaya VSP 7024XLS B2F 24 portos 10GbE SFP+
- P15 Gen2i 15.6" FHD IPS i7-11850H T1200 32GB 512GB NVMe ujjlolv., gar
- Brocade 6505 24 port 16Gb FC SAN switch
- Bomba ár! HP EliteBook 820 G3 - i7-6GEN I 8GB I 256GB SSD I 12,5" HD I Cam I W10 I Garancia!
- Zelda és Neon Nintendo Switch Oled Cfw 320gb
- Bomba ár! HP EliteBook 820 G3 - i5-6GEN I 8GB I 256GB SSD I 12,5" HD I Cam I W10 I Garancia!
- Micron 4GB-os DDR3-as memória RAM
- MacBook Pro 13" M1 8GB RAM US 27%-os áfás számla
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest