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 40Ha 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.