Nemes Tihamér OKSzTV'95

Döntő

5-8. osztályosok

1995. 03.18. 11.00-14.00


1. feladat: mondd ki a számokat (23 pont)
 

Készíts programot, amellyel megtaníthatod a számítógépet a számok kimondására! A program olvasson be egy 1 és 100 közötti egész számot, majd -mivel a verseny helyszínén lévő gépekben nincs hangkártya- a számot kiírja szövegesen a képernyőre!
Példa:
Ha ezt a számot
adod be a programnak:
akkor ezt a szöveget
írja ki eredménynek:
    15
tizenöt
    7
hét
    99
kilencvenkilenc
    100
száz


2. feladat: autóbusz-menetrend (25 pont)
 

A Budapesti Közlekedési Vállalat (BKV) pontos menetrendet szeretne elhelyezni az 1-es autóbusz megállóiban, s ehhez kéri a Te segítségedet. Az autóbuszok 5 és 23 óra között közlekednek. Egy buszvezető átlagos forgalom mellett feljegyezte az útvonal állomásain (maximum 20 állomás lehet) az egyes állomások közötti út megtételéhez szükséges időt, valamint (a végállomásokon kívül) az állomásokon a leszállással, felszállással eltöltött várakozási időt - mindegyiket egész számként. Készíts programot, amely a fentieken kívül beolvassa egy autóbusz indulási idejét a végállomásról, ezt ki is írja eredményként, majd megadja, hogy ez a busz mikor érkezik az egyes megállókba.
Példa:
Ha 5 állomás adatait olvassuk be, az autóbusz a közbülső állomásokon 1, 3, illetve 2 percet várakozik, az egyse állomások közötti menetideje rendre 5, 8, 3, valamint 8 perc, s az autóbusz a végállomásról 8 óra 10 perckor indul, akkor a kapott eredmény:
8 óra 10 indulás, 8 óra 15, 8 óra 24, 8 óra 30, 8 óra 40

Ha az autóbusz 8 óra 50 perckor indul, akkor a kapott eredmény:

8 óra 50 indulás, 8 óra 55, 9 óra 04, 9 óra 10, 9 óra 20



3. feladat: lóverseny (15 pont)
 

Lóversenyeken a versenyrendezők igyekszenek az egyes lovaknak azonos esélyt adni a verseny megnyerésére. Emiatt a gyengébb lovak a rajtvonalról indulnak, az erősebbek pedig erősségük arányában egyre hátrábbról. Készíts programot, amely beolvassa N ló erősségét (1 és 100 közötti egész számok), s a következő szabályok alapján megadja, hogy a rajtvonaltól hány méter távolságra kell indulniuk:

4. feladat: furcsa egyszerűsítés (12 pont)
 

Írj programot, amely felsorolja a következő tulajdonságokkal bíró (X, Y) számpárokat:
(1) X és Y (100 és 999 közötti) háromjegyű természetes számok a tízes számrendszerben,
(2) X tízes számrendszerbeli alakja ABC (azaz X=100*A+10*B+C),
(3) Y tízes számrendszerbeli alakja CDE(azaz Y=100*C+10*D+E),
(4) az X/Y és AB/DE törtek megegyeznek, azaz az X/Y=ABC/CDE tört "egyszerűsíthető" a C számjegyek elhagyásával.
(5) A, B, D és E között nincs két egyforma számjegy.



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