Logo‎ > ‎Feladatok‎ > ‎Dolgozatok‎ > ‎

C11 2013.12.19.

  1. Írj rekurzív programot, ami megszámolja, hogy hány egyjegyű szám szerepel egy listában!

    ? mutat egyjegyű [1 1 4 5 66 4 3 2 4]
    8
    ? mutat egyjegyű [11 12 22 32 556 8 13 21]
    1

  2. Írj rekurzív programot, ami egy adott elem előfordulásait számolja meg egy listában!

    ? mutat megszámol 4 [1 1 4 5 66 4 3 2 4]
    3
    ? mutat megszámol 42 [1 1 2 3 5 8 13 21]
    0

  3. Készítsünk függvényt, amely a listaelemek ismétlődését elnyomja, vagyis olyan listát állít elő a paraméterként kapott listából, amelyben minden eredeti elem szerepel, de csak egyszer. Az elemek sorrendje tetszőleges lehet.

    ? mutat kihagy [1 2 2 3 3 3 1 1 4 4 5 5 4 4 5 5 5 5 5 2 3] 
    [1 4 5 2 3]