Laborfeladatok:
1. Hozzunk létre egy input.txt filet, amelybe írjunk egy n (8 ≤ n ≤ 15 ) számot, majd az alábbi n sorba különböző számokat.
Írjunk egy C++ programot, amely beolvassa ezeket a számokat, megvizsgálja, hogy pallindrómok-e,
majd egy output.txt fileba 1 est ír, ha azok, 0 st ha nem.
- 10
- 55
- 21
- 33
- 44
- 51
- 61
- 1
- 12
- 13
- 11
2. Sors-számjegynek hívjuk azt a természetes számot, amelyet adott természetes számra a következőképpen számítunk ki:
összeadjuk a szám számjegyeit, majd a kapott összeg számjegyeit, és így tovább, amíg a kapott összeg nem válik egyszámjegyű számmá.
Pl a 193 sorszámjegye a 4, mivel 1+9+3 = 13, s 1+3 = 4.
Írjunk egy C++ programot, amely beolvas egy input.txt fileból n darab számot, amelyek különböző sorokban vannak,
(az n értékét nem ismerjük, tehát addig kell olvassuk a számokat, amíg vannak),
majd egy output.txt fileba kiírja a sors-számjegyeit a beolvasott számoknak.
3. Adott az alábbi Fibonacci sorhoz hasonló sorozat:
0, ha n = 0,
X(n) = 1, ha n = 1,
2, ha n = 2
X(n-3) - X(n-1) + X(n-2) ha n > 3
Írjunk egy C++ programot, amely egy input.txt fileból beolvassa az n et,
és egy output.txt be külön sorokba kiírja ezt a sorozatot.
- 0
- 1
- 2
- -1
- 4
- -3
- 6
- -5
- 8
- -7
- 10