Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

4. gyakorlat

Kötelező feladatok

  • Írjunk egy függvényt, amely (-1)-gyel szorozza a paraméterül kapott számot. Írassuk ki az eredményt. Mi történik, ha unsigned változót adunk át neki paraméterként?
  • Fussuk át a C-s tömböket az alábbi gyűjtemény alapján:
    • 1-arrays.c
    • 2-multi-arrays.c
    • 3-shift.c
  • Írj programot, amely egy adott méretű tömböt feltölt nullákkal!
  • Írj programot, amely összeadja egy egészeket tároló tömbben az összes elemet!
  • Mit csinálnak az alábbi programok?
    • what-1.c
    • what-2.c
    • what-3.c
  • Írj programot, amely egy egészeket tároló tömb maximális elemét kiírja!
  • Írj programot, amely egy egészeket tároló tömb második legkisebb elemét írja ki!
  • Egészítsd ki a 4-es programot úgy, hogy legyen egy extra tömb, amelysúlyokat határoz meg az elemekhez, és így számold ki az összeget! Pl. Elsőtömb: [1, 2, 3, 4, 5], második: [1, 1, 2, 3, 5], az összeg: 1*1+1*2+2*3+3*4+5*5
  • Alakítsd át az előző feladatot úgy, hogy átlagot tudjon számolni! (Tudjon lebegőpontos súlyokkal is számolni.)
  • Írj programot, amely bekér egy stringet (karaktertömböt) és megszámolja a karakterek számát.
  • Írj programot, amely két karaktersorozatról eldönti, hogy melyik van előrébb az abc-sorrendben!

Gyakorló feladatok

  • Írj programot, amely egy egészeket tároló tömbben kicseréli a legkisebb és a legnagyobb elemet!
  • Írj programot, amely bekér egy stringet (karaktertömböt) és megszámoljaa sorok számát.
  • Írj programot, amely meghatározza, hogy a beírt szövegben hány mássalhangzó, illetve magánhangzó van! (Csak az angol abc betűit használjuk.)
  • Próbáld ki, hogy ha egy karaktertömbbe beolvasod az árvíztűrőtükör-fúrógép szót, akkor hány byte-on tárolódik el!
  • Írj egy programot, amely egy egészeket tároló tömbről eldönti, hogy van-ebenne két szám, amelyek barátságosak! Két szám barátságos, ha a pozitív,önmagánál kisebb osztóik összege a másik számmal egyezik (pl. 220 és 284).
  • Írj programot, amely a táblázatkezelő szoftverek oszlopnév-oszlopszámkonvertálást elvégzi! (Angol abc-t tekintjük.) (A -> 1, Z -> 26, AA -> 27, ... )
  • Írj egy programot, amelyben létrehozol egy 101 elemű tömböt, feltöltöd random számokkal 0 és 999 közt, majd meghatározod a középső elemet! Középső elemnek a medián értéket tekintjük. Alakítsd át úgy, hogy 100 elemű tömbre is működjön!

Haladó feladatok

  • Írj függvényt, amely kiírja a paraméterül átadott szó összes permutációját!
  • Írj egy függvényt, amely kiszámolja a paraméterül kapott tömb elemei hosszú oldalakból képezhető legnagyobb háromszög területét!
  • Írj programot, amely bekér egy stringet (karaktertömböt) és megszámolja a szavak számát. (Egyezzen a viselkedése a wc unix paranccsal!)