Tudnátok segíteni C++ programozásban?
Na nézzük. Beolvasás kiírásra ott a "cin" és "cout" parancs.
Tömb létrehozásához keress rá a "c++ array" kulcsszó párosra. Ezen végig kell menned "for" ciklussal. A szavak ugye "string" típusúak. Azon van "length" függvény, ami a hosszát visszaadja, de ha az "std" részleg tabu, akkor létezik számodra "strlen" is. A legtöbbet előforduló egy "megszámlálás" és "maximális kiválasztás" tételek megfelelő kombinációja, ehhez kell kis kreativitás (nem sok). Most, hogy meg van minden információ, hajrá!
Feltehetőleg én vagyok a hülye, de std::mappel csinálnám.
A kulcs a név, az érték a gyakoriság. Minden bevitt névre meg kell vizsgálni, létezik-e már a kulcs. Ha igen, a hozzá tartozó intet növelni eggyel, ha nem, akkor hozzáadni a maphez 1-es értékkel. Az összegyűjtés végeztével iterációval triviálisan eldönthető, melyik a legtöbbet előforduló név (amelyikhez a legmagasabb int érték tartozik).
A mindenkori shortest és longest eltárolható egy-egy string változóban, nevenként összehasonlítható és szükség esetén lecserélhető.
A sztringek hosszának vizsgálatára, illetve kiírására nem szeretnék kitérni, mert az már tényleg a kilégzés-belégzés kategória.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!