Nemes Tihamér OKSzTV'2000

Második forduló

5-8. osztályosok

2000. január 16. 900-1200


1. feladat: Tükördátumok (25 pont)

Az 1901 és 1999 közötti dátumokat az EE.HH.NN alakban írja számítógépünk. Az évszámból az utolsó két jegyet írja ki. Ha az így kapott dátumban az év, a hónap vagy a nap 0-val kezdődne, akkor egyetlen számjeggyel kell kiírni. Tükördátumnak nevezzük azokat a dátumokat, amelyek számjegyei sorrendjét megfordítva is dátumot kapunk.

Feladat

Készíts programot, amely beolvas egy évszámot (1900<évszám<2000), majd naptári sorrendben kiírja ebben az évben a tükördátumokat!
Példa
BEMENET KIMENET
1982 82.1.28
82.2.8
82.2.28
82.3.28
82.4.28
82.5.28
82.6.28
82.7.28
82.8.28
82.9.28
82.11.28
82.12.28

2. feladat: Memóriajáték (24 pont)

Egy memóriajátékot két játékos játszik. Az egyik mond egy karaktersorozatot (X), s a másiknak azt ugyanabban a sorrendben kell megismételnie (Y). A második játékos karaktereket hagyhat ki az eredeti sorozatból, a sorrendet azonban nem változtathatja meg.

Feladat

Készíts programot, amely megadja, hogy
A. a második játékos meddig tudta pontosan megismételni az első által mondott karaktersorozatot!
B. a második játékos szavának azt a legnagyobb kezdőszeletét, amely a kihagyási szabálynak megfelel!
Példa
 
BEMENET KIMENET
X: ABCDEFGH
Y: ABDFCX
A feladat: AB
B feladat: ABDF

3. feladat: Programozási verseny (26 pont)

Egy programozási versenyen minden versenyző választhat egy programozási nyelvet, amin dolgozni fog. Programodnak először a versenyzők N (<=20) számát kell beolvasnia, majd pedig a versenyzők nevét, illetve a választott programozási nyelvet.

Feladat

Készíts programot, amely:
A. A képernyőre írja a használt nyelvek számát
B. A képernyőre írja, hogy az egyes nyelvekből hány versenyző van
C. A képernyőre írja az egyes nyelveken versenyzők nevét
Példa
 
BEMENET KIMENET
3
Kiss Péter
Pascal
Nagy Tamás
Logo
Kovács Anna
Pascal
2 nyelv
Pascal: 2 Logo: 1
Pascal: Kiss Péter, Kovács Anna
Logo: Nagy Tamás

Elérhető összpontszám: 75 pont + 25 pont az 1. fordulóból