C# tömbkezelés?
Hali!
Van egy tömb, melyben vásárlások vannak. Pl:
[1, kenyer, toll, kenyer 2, kenyer, ceruza, szatyor, 3, rago, rago, rago, kenyer, szatyor ....].
A feladat, hogy a felhasználó megad egy vásárlást és ki kell íratni, mit és hány darabot vásárolt.
Az vásárolt cikkeket kitudom íratni, de nem értem, hogy lehet megszámolni, két azonosat.
A kérdésem, hogy milyen logikával lehetséges megszámolni, miből hány darab van?
Most írtam ki C#-al kapcsolatosan először kérdést.
Feleslegesen ne koptasd már itt a billentyűdet. :)





Mivel látom nehéz a felfogásod, leírom még egyszer, CSAK a TE kedvedért: Ez az első C#-al kapcsolatos kérdésem itt. Sose tettem fel ehhez még csak hasonló kérdést sem.
Persze, lehet, hogy kérdésem kiírása előtt nem vettem észre hasonló kérdést, de akkor a bunkó válaszod helyett inkább dobhatnál egy linket.
Egyébként tudtommal ez az oldal nem azért van, hogy kötekedj másokkal, szóval éld már ki magad valahol máshol.





Keress rá.
LINQ GroupBy a barátod, ha nagyfiús megoldást szeretnél.





Veszed a tömb elemeit sorra és ha egyeznek akkor egy másik tömben a vásárolt dologgal megegyező indexű elemet növeled.Tehát:
for i=0->tömb elemszáma
for j=0 ->tömb elemszáma
ha dolog[i]==dolog[j] akkor számáló[i]=számáló[i]+1
Majd kiiratod úgy, hogy:
for i=0->tömb elemszáma
Ir dolog[i] Ir számáló[i] "db"
Remélem érthető, azért nem írtam kódként, mert most nem volt kedvem utánanézni a C# alap szintaktikájának(pedig ideje lenne), de ha szeretnéd leírom C++ban nagyon hasonló de szerintem ezt is érted mert csak a logika kell.
Jó gyakorlást!





További 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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!