(C++) Hogyan oldjam meg ezt a feladatot?
Figyelt kérdés
Van egy n elemű int tömb ami random egész számokat tartalmaz. Hogyan számoljam meg, hogy az egyes számokból hány darab van?2014. dec. 18. 17:25
1/2 anonim válasza:
Végig mész a tömbön, ez egyértelmű.
Létrehozol egy ,,map" típusú tárolót, <int,int> -el :D
A tömbben lévő random szám a kulcs, az értéket meg növeled :)
2/2 Tengor 



válasza:





Ha map-et még nem tanultatok:
Végigmégy a tömbön és megkeresed a legnagyobb és legkisebb értéket. Létrehozol egy akkora tömböt, ami a két érték közötti minden egész szám elfér (ha a legkisebb -5, a legnagyobb 20, akkor egy 25 nagyságú tömböt), mindegyik értékét 0-ra állítod.
Aztán megint végigmégy a random tömbön, az aktuális értéket módosítod a legkisebb elemmel, majd ezt indexnek használva megnöveled az általad létrehozott tömbben lévő értéket.
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!