Kezdőoldal » Számítástechnika » Programozás » Ha van egy tömböm hogyan...

2105as kérdése:

Ha van egy tömböm hogyan lehet megszámolni, hogy melyik elemből mennyi db van?

Figyelt kérdés

(1)

string[] termekek = new string[8];

elemei :

colostok

HB ceruza

HB ceruza

colostok

toll

szatyor

csavarkulcs

doboz



Mindegyik terméknek kellene a db száma.


(2)

Aztán kiíratni a db számot és a tétel nevét

1 toll

1 szatyor

1 doboz

1 csavarkulcs

2 colostok

2 HB ceruza

(kiírás sorrendje nem számít)



(1) jelölt lenne fontosabb, de ha (2) részletesen leírjátok megköszönöm.


2017. ápr. 14. 15:12
 1/4 anonim ***** válasza:
90%
Meghökkentő lesz, de úgy, hogy végigmész a tömbön és megszámolod őket. If (item == "HB ceruza") { _hb_ceruza++;}, a végén meg kiíratod. Egészen biztosan van erre használható könyvtár(pl Linq), de az sem csinálna mást.
2017. ápr. 14. 15:23
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

using System;

using System.Linq;


class Program

{

static void Main()

{

var termekek = new string[]

{

"colostok",

"HB ceruza",

"HB ceruza",

"colostok",

"toll",

"szatyor",

"csavarkulcs",

"doboz"

};


var groupedTermekek = termekek.GroupBy(a => a);


foreach (var termek in groupedTermekek)

{

Console.WriteLine($"{termek.Key}: {termek.Count()}");

}

}

}

2017. ápr. 14. 15:25
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

Egyrészt milyen nyelvrol beszelunk, masreszt pedig gondolkozz el a következőkön:


- Milyen adatszerkezetben tudnád tárolni a darabszámokat.

- mit kell tegyél ahhoz, hogy végig tudj menni az elemeken, hogy a darabszámokat ellenőrizd

- hogyan tudod elérni, hogy az általad választott adatszerkezetbe eltárold az eredményt

- milyen ellenőrzést kell elvégezz, hogy egy elem ne kerüljön be töbször az eredményekhez


Remélem senki nem írja le a konkrét megoldást, erre neked kell rájönni, viszont útbaigazítást adunk szívesen, ha leírod, hogy meddig jutottál és hol akadtál el.

2017. ápr. 14. 15:29
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:

c# nyelv azt elfelejtetten leírni.

Amúgy ez érettségi feladat , és a hozzá csatolt txt ből kell dolgozni és én azzal szenvedtem, hogy egy vásárlás mettől meddig tart pl : 2. vásárló kosarábalévő dolgok :


colostok

HB ceruza

HB ceruza

colostok

toll

szatyor

csavarkulcs

doboz


(ezt tettem pl is)

így egy tömbben meg van, hogy milyen termékek vannak és most a megszámlálással próbálkozok.

2017. ápr. 14. 17:12

Kapcsolódó 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

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!