Tömb elemeinek osszegzése?
Sziasztok!
C# programozában kérnék segítséget. (Nem házi feladat. Nem tanuló vagyok, csak hobbiból foglalkozok vele)
Mondok egy példa feladatot.
Vannak a gyerekek, akik hetente új kártyákat kapnak és hónap végén összegezni kell őket.
pl.: Van két tömb, egy név és egy darab tömb.
string[] nevek = {Peti, Gabi, Laci, Peti, Gabi, Laci, Peti, Gabi, Laci};
int[] darab = {5,4,2,1,6,4,3,4,1};
A feladat tehát az, hogy írja ki a kijelzőre, hogy:
Peti 9kártyát kapott.
Gabi 14kártyát kapott.
Laci 7kártyát kapott.
Azt szeretném tudni, hogy az ugyaz azokat a neveket hogy tudom egyesíteni és a darabszámokat összeadva hozzájuk fűzni?
A segítséget előre köszönöm!!!
Én Map-ot használnék, amiben a neveket tárolnám és a value hozzá a darab. Végig kell menni a 1x: ha még nincs benne a mapban a név, akkor hozzáadni az adott értékkel, ha már benne van, akkor a bent lévő értékhez hozzáadni.
Eztán végig loopolni a mapon és simán kiírni.
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!