Kihagyás

Extra feladatok

Feladatok

Otthoni gyakorló feladatok

  1. Írjuk meg az első C++ programot, ami kiírja a képernyőre a "Hello Vilag!" üdvözlést!
    • Írjuk meg a C-s I/O művelettel, majd fordítsuk le és futtassuk!
    • Írjuk meg a C++-os I/O művelettel, majd fordítsuk le és futtassuk!
  2. Nézzük meg mit van, ha elhagyjuk az std::-t. A using namespace std; segítségével javítsuk a hibát!
  3. Írjuk egy olyan programot, ami bekéri a felhasználó korát (egész), magasságát (valós) és nevét, majd ezt ki is írja a képernyőre!
  4. Írjuk ki hibaüzenetet az error stream-re (cerr), majd nézzük meg mi történik! Hogyan tudjuk "szétválasztani" a cout és cerr kimeneteket a Linux shellben?
  5. Nézzük meg, hogy mi történik, ha a felhasználó túl hosszú inputot ad meg névnek! Valósítsuk meg a 3. feladatot C++-os string típus segítségével.
  6. Nézzük meg, hogy a C++-os stringet hogyan lehet
    • létrehozni
    • beolvasni, kiírni
    • összehasonlítani
    • hosszát meghatározni
    • összefűzni
    • i-edik karakterét kiolvasni vagy megváltoztatni
    • számot stringgé konvertálni
    • stringet számmá konvertálni
  7. Írjunk egy olyan programot, ami a programunk argumentumait összeadja és kiírja az eredményt a képernyőre!

Megoldások az első feladatra: C, C++

Megoldások string kezelésre: C, C++

Otthoni gyakorló feladatok II

  1. Írjunk egy programot, ami kiírja a hét napjait

    • külön sorokba
    • vesszővel elválasztva!
    Megoldás
  2. Írjunk egy programot, ami bekér két egész számot, majd kiírja az összegüket majd egy sorvége jelet a következő formában:

    A {szám1} es {szam2} osszege: {összeg}

    Megoldás
  3. Írjunk egy programot, ami bekéri a felhasználó nevét és kedvenc állatát és kiírja a következő formában:

    1
    "{kedvenc állat}\n{név}\n\n{kedvenc állat}"
    
    Megoldás
  4. Írjunk egy programot, mely egész számokat olvas be amíg nem a 42 értéket adjuk meg! A 42-s érték kivételével minden bevitt értéket írjon is ki a képernyőre!

    Megoldás
  5. Írjunk egy programot, mely egészeket kér be a -1 jelzőértékig (csak ezzel lép ki) s eldönti, hogy páros vagy páratlan-e a szám! Próbáljuk ki a programot negatív páros és páratlan számokkal is!

    Megoldás
  6. Írjunk egy programot, mely kiírja a beolvasott számoknak a kettővel vett maradékát a -1 végjelig!

    Megoldás

Otthoni gyakorló feladatok III.

  1. Írjunk programot, mely bekér két stringet és összefűzi azokat úgy, hogy bekérés sorrendjétől függetlenül mindig a hosszabb kerül előre (egyenlő hosszúságnál a bekérés sorrendjében fűzze össze)! Az eredményt írja is ki!

    Megoldás
  2. Írjunk egy programot, mely beolvas egy stringet és egy számot. Írja ki a string elemeit a kapott indextől! Ha az index nem valid, írja ki, az alapértelmezett hiba csatornára, hogy ,,invalid index''!

    Megoldás
  3. A stringhez kapcsolódó referencia oldalak segítségével írjunk olyan programot, mely bekér két stringet és a hosszabban megkeresi a rövidebbet! Ha nem található, írja ki, az alapértelmezett hibacsatornára, hogy "not found"! Ha megtalálta, írja ki a pozíciót ahol kezdődik!

    Megoldás
  4. A referencia oldalak segítségével írjunk olyan programot, mely a legjobboldalabbi 'b' betű pozícióját írja ki egy bekért szövegben! Nézzük meg, mit kapunk, ha nem található 'b' betű a szövegben!

    Megoldás
  5. Írjunk programot, mely kideríti [-100;100] -on, hogy melyik számnak egyezik meg az értéke és a string reprezentáció hossza!

    Megoldás
  6. Írjunk programot, mely bekér 2 stringet és 2 számot (lehetséges értékek: 2,8,10,16)! A program a 2 stringet rendre a 2 bekért szám szerinti számrendszerben vett számként értelmezze és váltsa át azokat tízes számrendszerbeli számmá! (megj.: a konvertáló függvények átnézése a referencia oldalakon!)

    Megoldás

Utolsó frissítés: 2024-08-02
Létrehozva: 2024-06-20