Ú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!
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Kerékpárosok, bringások ide!
- Crimson Desert
- Milyen egeret válasszak?
- Milyen routert?
- Bluetooth hangszórók
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Linux kezdőknek
- Futás, futópályák
- One otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- Sosemhasznált! HP OmniBook 5 Flip i5-1334U 16GB 1000GB 14" FHD+ áthajtós-érintős Gar.: 1 év
- Apple MacBook Pro 13 M2 (2022) 8GB / 256GB asztroszürke
- Apple iPhone 13 128GB,Átlagos,Dobozaval,12 hónap garanciával
- Akció!!! Microsoft Surface Laptop 4 13.5" i7-1185G7 16GB 512GB 1 év garancia
- GAMER PC! Ryzen 7800X3D / RTX 5070 Ti / 32GB DDR5 / 1TB NVMe / 860w Platinum!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
