- Kettő együtt: Radeon RX 9070 és 9070 XT tesztje
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen Android TV boxot vegyek?
- Kormányok / autós szimulátorok topikja
- Melyik tápegységet vegyem?
- Fejhallgató erősítő és DAC topik
- Milyen billentyűzetet vegyek?
- Milyen egeret válasszak?
- Dell notebook topic
Ú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!
- Autós topik
- Autós topik látogatók beszélgetős, offolós topikja
- One otthoni szolgáltatások (TV, internet, telefon)
- Kettő együtt: Radeon RX 9070 és 9070 XT tesztje
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- sziku69: Fűzzük össze a szavakat :)
- Honor Magic5 Pro - kamerák bűvöletében
- Magga: PLEX: multimédia az egész lakásban
- Vivo X200 Pro - a kétszázát!
- Elődjéhez képest sokat változott a Redmi Note 15
- További aktív témák...
- Keresünk dokkolókat
- GYÖNYÖRŰ iPhone 13 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3205
- Akció! Apple MacBook Pro 16 M4 Pro - M4 Pro 24GB 512GB SSD garanciával hibátlan működéssel
- Xiaomi Redmi Note 9Pro 64GB Kártyafüggetlen 1 év Garanciával
- ÁRGARANCIA!Épített KomPhone i9 14900KF 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: FOTC
Város: Budapest