- Kormányok / autós szimulátorok topikja
- Powerbank topik
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Pentax DSLR topic
- NiMH akkumulátor
- Ipari mennyiségű szuperszámítógéppel dagasztaná az AI lufit az USA
- Hogy mi van? A TikTok lett az Xbox ellenfele?
- Vezetékes FEJhallgatók
- Fejhallgató erősítő és DAC topik
Új hozzászólás Aktív témák
-
EQMontoya
veterán
válasz
sztanozs
#3006
üzenetére
Valami init kellene annak a randomnak, hogy ne ugyanaz potyogjon belőle mindig.
Amúgy jól elbonyolítottad Te is.
Erre való a map.
Ugye map<int, int>, aztán index operátorral rányomulsz. Mivel van defualt initializaiton a value-ra, ha nem létezett az adott key, és ezt intnél pont 0, ezért nyugodtan lehet indexelni. Másrészt kulcs szerint rendezett, tehát az első elemre, amelyiknél nem 0 a value, megvan a legkisebb generált érték.Valahogy így:
map<int,int> results;
int num_of_even=0;
srand (time(NULL));
for(int i=0; i<11; results[rand() % 11]++,++i);
for(int i=0; i<11; num_of_even += results[i], i+=2);
auto it = find_if(results.begin(), results.end(), [] (const std::pair<int, int>& v) { return v.second > 0; } );És kész is. *kezét összecsapja smiley*
Nyilván a dolog még egyszerűbb amúgy, mert a minimum simán results.begin()-ben van a feltöltés után, de jól esett megírni egy lambdát.

Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Xiaomi 15 Ultra 5G 512GB, Kártyafüggetlen, 1 Év Garanciával
- 2017 CTO iMac 27" 5K - i7 4,2 GHz, 32 GB RAM, 512 GB SSD, Radeon Pro 580, Magic Mouse+ Numpad Keyb.
- Újszerű ERŐMŰ Lenovo P1 G3 (4K Intel Core I7 10850H 32Gb 1 Tb) Tervező/vágó/gamer - Nvidia 4Gb!
- ERŐMŰ Lenovo Thinkpad P1 G2 Workstation (Core I7 32Gb 1 Tb 4Gb Nvidia 4K kijelző) laptopom eladó!
- Macbook Pro 16 A2485 EMC 3651 27% 16" Retina XDR IPS M1 Pro 32GB 500GB magyar vbill gar
- Apple Mac mini 14.3 M2 8GB RAM 256GB SSD 1év garancia
- Azonnali készpénzes nVidia RTX 4000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
- HIBÁTLAN iPhone 14 Pro 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3519
- Telefon felvásárlás!! Samsung Galaxy A12/Samsung Galaxy A22/Samsung Galaxy A32/Samsung Galaxy A52
- Új Lenovo E14 Thinkpad WUXGA IPS Ryzen7 7730U 16GB 512GB SSD Radeon RX Vega8 Win11 Pro Garancia
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest




