Informatika3-2024/Hazi2
(Új oldal, tartalma: „A házik beadásához küldjétek el a megoldásokat (.c, .cpp, ha van .h és .hpp file-ok) csatolva a következõ emailcímre: tofihomework+2024info3hu@gmail.com A le…”) |
|||
11. sor: | 11. sor: | ||
Például a "Falkor egy repulo kutya" string bemenettel visszaadja a "Falkoregyrepulokutya" C string kimenetet. | Például a "Falkor egy repulo kutya" string bemenettel visszaadja a "Falkoregyrepulokutya" C string kimenetet. | ||
− | Tipp a lap alján (ha van rá idõtök/kitartásotok, elõször próbáljátok meg nélküle megoldani) | + | Tipp a lap alján (ha van rá idõtök/kitartásotok, elõször próbáljátok meg nélküle megoldani/végiggondolni). |
A lap 2024. március 8., 15:38-kori változata
A házik beadásához küldjétek el a megoldásokat (.c, .cpp, ha van .h és .hpp file-ok) csatolva a következõ emailcímre: tofihomework+2024info3hu@gmail.com
A lefordított programokat nem kell elküldeni. Ha úgy érzitek túl sok file-t küldenétek (5+) akkor bedobhatjátok egy zip-be, de nem muszáj.
No more space
Írjunk C++ függvényt ami a kapott C string-rõl készít egy olyan másolatot amiben nincsenek szóközök, majd ezt visszaadja. Írjunk hozzá main függvényt is a tesztelésre!
Nem muszáj a függvénynek tökéletes méretû char tömböt létrehoznia, csinálhatjátok azt, hogy a kimenet C string ugyanakkora méretû mint a bemenet string, csak a lezáró nullát jó helyre tegyétek.
Például a "Falkor egy repulo kutya" string bemenettel visszaadja a "Falkoregyrepulokutya" C string kimenetet.
Tipp a lap alján (ha van rá idõtök/kitartásotok, elõször próbáljátok meg nélküle megoldani/végiggondolni).
Az elején muszáj lesz megszámolni a bemeneti string hosszát, hogy létre tudjátok hozni a visszaadandó új tömböt. Nem kell lemásolni a bemeneti string-et egy az egyben. Csinálhatjátok azt, hogy másolás közben döntitek el, hogy egy adott karaktert beraktok-e az új string-be vagy nem. Ekkor lehet 2 "ciklus változóra" lesz szükségetek 1 cikluson belül.