Hogy kellene ezt a c++ feladatot megcsinálni?
Előre mondom nem házi feladat, csak gyakorlás. Viszont már rengeteget próbálkoztam vele, de egyszerűen nem sikerül. Szerintetek? Itt a link
1:
Végigmész a sorokon és berakod egy set-be az első élőlényt (ez állat lesz mikndenképp).
2:
Végigmész újra a sorokon és berakod egy másik set-be berakod azoakt első élőlényeket ahol a második élőlény szerepel az 1-es pontban létrehozott set-ben. Ezek lesznek az állatokat evő állatok.
3:
Kiírod a . pontban feltöltött set elemeinek számát és elemeit.
Feltételezem, hogy nem a kódírásnál akadtál el, hanem már a megoldás logikája is hiányzik.
Én így csinálnám:
1, A párok listájának bejárásával kigyűjteném az állatokat az A halmazba. Állat az, ami előfordul a párok első tagjaként.
2, Újra bejárnám a párok listáját és azoknál a pároknál, ahol mindkét tag szerepel az A halmazban, az első tagot beletenném a H halmazba. Ezek a húsevők, amiket a feladat kérdez. Kész is vagyunk.
Halmaz adatszerkezettel a feladat nagyon egyszerűen megoldható, ha esetleg nem ismered, érdemes utánanézni, különben listákkal kell megoldanod, ami nehézkesebb.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!