3.000-A
Olvassuk be az alábbi fájl tartalmmát egy listába/tömbbe,
majd a következő feladatokat oldjuk meg.
Minden feladat előtt a program írja ki a feladat sorszámát!
1. Hány eleme van a sorozatnak? 
2. Van-e a sorozatban negatív szám?
3. Hány páros szám található a sorozatban?
4. Mennyi a sorozatban található legnagyobb szám?
5. Írjuk ki a sorozatban található 10-zel osztható számokat!
6. Írjuk ki az első 29-cel osztható szám indexét!
7. Igaz-e, hogy minden szám páros?
8. Mennyi a sorozatban található számok átlaga?
9. Van-e a sorozatban olyan negatív szám, amelyet nulla követ?
10. Írjuk ki az utolsó 17-tel osztható szám indexét!
Input


 3.000-B
Olvassuk be az alábbi fájl tartalmmát egy listába/tömbbe,
majd a következő feladatokat oldjuk meg.
Minden feladat előtt a program írja ki a feladat sorszámát!
1. Van-e a sorozatban pozitív szám?
2. Hány eleme van a sorozatnak? 
3. Mennyi a sorozatban található legkisebb szám?
4. Írjuk ki az első 33-mal osztható szám indexét!
5. Mennyi a sorozatban található számok átlagának a fele?
6. Igaz-e, hogy minden szám pozitív?
7. Hány páratlan szám található a sorozatban?
8. Van-e a sorozatban olyan negatív szám, amelyet újabb negatív követ?
9. Írjuk ki az utolsó 19-cel osztható szám indexét!
10. Írjuk ki a sorozatban található 5-tel osztható számokat!
Input



 3.000-C
Olvassuk be az alábbi fájl tartalmmát egy listába/tömbbe,
majd a következő feladatokat oldjuk meg.
Minden feladat előtt a program írja ki a feladat sorszámát!
1. Van-e a sorozatban 100-zal osztható szám?
2. Írjuk ki az utolsó 7-tel osztható szám indexét!
3. Írjuk ki az első 19-cel osztható szám indexét!
4. Mennyi a sorozatban található számok átlagának a négyzete?
5. Igaz-e, hogy minden szám nagyobb, mint 10?
6. Hány 9-cel osztható szám található a sorozatban?
7. Írjuk ki a sorozatban található 15-tel osztható számok felét!
8. Hány eleme van a sorozatnak?
9. Van-e a sorozatban olyan negatív szám, amelyet pozitív követ?
10. Mennyi a sorozatban található legkisebb szám fele?
Input


 3.000-D
Olvassuk be az alábbi fájl tartalmmát egy listába/tömbbe,
majd a következő feladatokat oldjuk meg.
Minden feladat előtt a program írja ki a feladat sorszámát!
1. Mennyi a sorozatban található számok szorzata?
2. Írjuk ki az utolsó 5-tel vagy 7-tel osztható szám indexét!
3. Írjuk ki az első 3-mal és 7-tel osztható szám indexét!
4. Igaz-e, hogy minden szám negatív?
5. Van-e a sorozatban olyan szám, amelyik 1 és 10 közé esik?
6. Hány 18-cal osztható szám található a sorozatban?
7. Mennyi a sorozatban található egyik legkisebb szám indexe?
8. Írjuk ki a sorozatban található 17-tel vagy 18-cal osztható számok négyzetét!
9. Hány eleme van a sorozatnak?
10. Van-e a sorozatban olyan negatív szám, amelynek az összes szomszédja pozitív?
Input


 3.000-E
Olvassuk be az alábbi fájl tartalmmát egy listába/tömbbe,
majd a következő feladatokat oldjuk meg.
Minden feladat előtt a program írja ki a feladat sorszámát!
1. Hány eleme van a sorozatnak?
2. Írjuk ki az utolsó 9-cel vagy 3-mal osztható szám indexét!
3. Írjuk ki az első 3-mal és 5-tel osztható szám indexét!
4. Igaz-e, hogy minden szám (-10,10) nyilt intervallumba esik?
5. Mennyi a sorozatban található számok szorzatának kétszerese?
6. Hány 18-cal és 6-tal osztható szám található a sorozatban?
7. Írjuk ki a sorozatban található 17-tel vagy 18-cal osztható számok köbét!
8. Mennyi a sorozatban található második legkisebb szám?
9. Van-e a sorozatban négyzetszám?
10. Van-e a sorozatban olyan negatív szám, amelynek az összes szomszédja nulla?
Input


 3.000-F
Olvassuk be az alábbi fájl tartalmmát egy listába/tömbbe,
majd a következő feladatokat oldjuk meg.
Minden feladat előtt a program írja ki a feladat sorszámát!
1. Írjuk ki a sorozatban található 17-tel és -17-tel osztható számok harmadát!
2. Írjuk ki az utolsó 9-cel vagy 25-tel osztható szám négyzetgyökét!
3. Írjuk ki az első 3-mal vagy 5-tel osztható szám indexét!
4. Igaz-e, hogy minden szám (0,20) nyilt intervallumba esik?
5. Van-e a sorozatban olyan negatív szám, amelynek az összes szomszédja nulla?
6. Hány 18-cal vagy 6-tal osztható szám található a sorozatban?
7. Hány eleme van a sorozatnak?
8. Mennyi a sorozatban található második legnagyobb szám?
9. Van-e a sorozatban köbszám?
10. Mennyi a sorozatban található számok szorzatának a fele?
Input


 3.000-G
Olvassuk be az alábbi fájl tartalmmát egy listába/tömbbe,
majd a következő feladatokat oldjuk meg.
Minden feladat előtt a program írja ki a feladat sorszámát!
1. Hány eleme van a sorozatnak?
2. Írjuk ki az utolsó [-10,10] zárt intervallumba eső szám indexét!
3. Igaz-e, hogy minden szám 100-nál kisebb?
4. Írjuk ki az első 3-mal és 5-tel osztható számot!
5. Mennyi a sorozatban található számok számtani közepe?
6. Van-e a sorozatban köbszám?
7. Írjuk ki a sorozatban található négyzetszámok négyzetgyökét!
8. Van-e a sorozatban olyan negatív szám, amelyet két nulla követ?
9. Igaz-e, hogy a sorozat szigorúan monoton növő?
10. Mennyi a sorozatban található második legnagyobb szám?
Input


 3.000-H
Olvassuk be az alábbi fájl tartalmmát egy listába/tömbbe,
majd a következő feladatokat oldjuk meg.
Minden feladat előtt a program írja ki a feladat sorszámát!
1. Írjuk ki a sorozatban található utolsó négyzetszámot!
2. Írjuk ki  a sorozatban található első köbszám indexét!
3. Mennyi a sorozatban található számok számtani közepe?
4. Mennyi a sorozatban található legátlagosabb szám? (legkevésbé tér el az átlagtól)    
5. Írjuk ki a sorozatban található négyzetszámok négyzetgyökét!
6. Van-e a sorozatban olyan negatív szám, amelyet két nulla is megelőz?
7. Hány eleme van a sorozatnak?
8. Igaz-e, hogy minden szám [0,100] zárt intervallumba esik?
9. Igaz-e, hogy a sorozat monoton növő?
10. Van-e a sorozatban kettő hatvány?
Input


 3.000-I
Olvassuk be az alábbi fájl tartalmmát egy listába/tömbbe,
majd a következő feladatokat oldjuk meg.
Minden feladat előtt a program írja ki a feladat sorszámát!
1. Írjuk ki a sorozatban található utolsó köbszámot!
2. Hány eleme van a sorozatnak?
3. Mennyi a sorozatban található számok közti diferencia összege?
4. Van-e a sorozatban olyan szám, amely osztható az indexével?
5. Igaz-e, hogy a sorozat egy számtani sorozat?
6. Írjuk ki a sorozatban található első négyzetszám négyzetét!
7. Van-e a sorozatban prímszám?
8. Igaz-e, hogy minden szám (-50,50) nyílt intervallumba esik?
9. Írjuk ki a sorozatban található prímszámokat!
10. Mennyi a sorozatban található legátlagosabb szám? (legkevésbé tér el az átlagtól)
Input


 3.000-J

Az input fájl egy osztály névsorát, különböző tanulócsoportokba történő beosztását és
néhány egyéb adatát tartalmazza. Az egyes adatelemeket pontosvessző választja el. 

Az egyes oszlopok jelentése a következő:
   - tanulokod(szám)
   - diákok neve (szöveg)
   - matematika és informatika szerinti csoportbeosztás (szöveg)
   - angol csoportok szerinti besorolás, a szint és tanár megjelölésével (szöveg)
   - választott 2. idegen nyelv (szöveg)
   - a diák neme, testnevelés szerinti bontás (szöveg)
   - a családban együttlakók száma (szám)
   - testvérek száma (szám)

1) Hány diák tanul az osztályban?
2) Hány fiú tanul az osztályban?
3) Hány lány tanul az osztályban?
4) Hány olyan diák van, akiknek több mint 1 testvére van!
5) Gyűjtse ki azon diákok nevét, akiknek több mint 1 testvérük van!
6) Hány olyan diák van, akiknek több mint 2 testvére van!
7) Gyűjtse ki azon diákok nevét, akiknek több mint 2 testvérük van!
8) Hány olyan diák van, akik a 2. idegen nyelvként a németet tanulják!
9) Gyűjtse ki azon fiú diákok nevét, akik a 2. idegen nyelvként a németet tanulják!
10) Hány diák tanul, az egyes angol csoportban?
11) Hány diák tanul, a kettes angol csoportban?
12) Hány diák tanul, az alfa matematika csoportban?
13) Hány diák tanul, az beta matematika csoportban?
14) Hány lány diák tanul, az alfa matematika csoportban?
15) Hány lány diák tanul, a beta matematika csoportban?
16) Hány fiú diák tanul, az alfa matematika csoportban?
17) Hány fiú diák tanul, a beta matematika csoportban?
18) Van-e olyan diák, aki a 2. idegen nyelvként oroszt tanul?
19) Van-e olyan diák, aki a 2. idegen nyelvként olaszt tanul?
20) Van-e olyan diák, aki a 2. idegen nyelvként spanyolt tanul?
21) Mekkora a legnagyobb család az osztályban?
22) Írjuk ki az egyik olyan diák nevét akinek e legtöbb testvére van!
23) Gyűjtse ki azon lány diákok nevét, akik az egyes vagy kettes angol csoportban vannak!
24) Gyűjtse ki azon fiú diákok nevét, akik a hármas vagy négyes angol csoportban vannak 
    és 0 vagy 2 testvérük van!
25) Viszonylag kevés azon családok száma, ahol az együttlakók száma és a testvérek száma
    között nem három a különbség. Adja meg a számukat!
26) Dári Dóra hiányzott a legutóbbi angol órán, szeretné bepótolni a hiányzást. Adja meg
    azon tanulók nevét, akik vele azonos angol csoportba járnak.
27) Avon Mór hiányzott a legutóbbi angol órán, szeretné bepótolni a hiányzást. Adja meg
    azon tanulók nevét, akik vele azonos angol csoportba járnak. 
28) Zúz Mara hiányzott a legutóbbi angol órán, szeretné bepótolni a hiányzást. Adja meg
    azon tanulók nevét, akik vele azonos angol csoportba járnak. 
29) Citad Ella hiányzott a legutóbbi angol órán, szeretné bepótolni a hiányzást. Adja meg
    azon tanulók nevét, akik vele azonos angol csoportba járnak. 
30) Hát Izsák hiányzott a legutóbbi angol órán, szeretné bepótolni a hiányzást. Adja meg
    azon tanulók nevét, akik vele azonos angol csoportba járnak.
31) A spanyol vagy a német nyelvet tanulják-e többben az osztáyban?
32) Kérjen be a felhasználótól egy nyelvet és írja ki, az adott nyelvet tanulók névsorát!

Input



 3.000-K

Az input fájl a labdarugó-világbajnokságon résztvevő csapatok helyezéseit tartalmazza.
Az egyes adatelemeket tabulátor választja el. 

Az egyes oszlopok jelentése a következő:
   - sorszám
   - résztvevő csapat (ország)
   - az elért helyezés
   - a világbajnokság éve  
   - a világbajnokság helyszíne

1)	Írja ki Magyarország által elért helyezéseket. A kiírásban jelenjen meg a vb éve és helyszíne is.
2)	Írja ki Anglia által elért helyezéseket. A kiírásban jelenjen meg a vb éve és helyszíne is.
3)	Írja ki Chile által elért helyezéseket. A kiírásban jelenjen meg a vb éve és helyszíne is.
4)	Írja ki Peru által elért helyezéseket. A kiírásban jelenjen meg a vb éve és helyszíne is.
5)	Írja ki Mongólia által elért helyezéseket. A kiírásban jelenjen meg a vb éve és helyszíne is.
6)	A program olvasson be egy csapat nevet és írja ki a csapat álta elért helyezéseket. A kiírásban jelenjen meg a vb éve és helyszíne is.
7)	A program írja ki, hogy az '30-es években kik lettek a világbajnokok! Az ország neve mellett szerepeljen az évszám is.
8)	A program írja ki, hogy az '40-es években kik lettek a világbajnokok! Az ország neve mellett szerepeljen az évszám is.
9)	A program írja ki, hogy az '50-es években kik lettek a világbajnokok! Az ország neve mellett szerepeljen az évszám is.
10)	A program írja ki, hogy az '60-es években kik lettek a világbajnokok! Az ország neve mellett szerepeljen az évszám is.
11)	A program írja ki, hogy az '70-es években kik lettek a világbajnokok! Az ország neve mellett szerepeljen az évszám is.
12)	A program írja ki, hogy az '80-es években kik lettek a világbajnokok! Az ország neve mellett szerepeljen az évszám is.
13)	Írja ki Magyarország hányszor jutott ki a vb-re a fájl által tartalmazott időszakban!
14)	Írja ki Anglia hányszor jutott ki a vb-re a fájl által tartalmazott időszakban!
15)	Írja ki Chile hányszor jutott ki a vb-re a fájl által tartalmazott időszakban!
16)	Írja ki Peru hányszor jutott ki a vb-re a fájl által tartalmazott időszakban!
17)	Írja ki Mongólia hányszor jutott ki a vb-re a fájl által tartalmazott időszakban!
18)	A program olvasson be egy csapat nevet és írja ki, a csapat hányszor jutott ki a vb-re a fájl által tartalmazott időszakban!
19)	Melyik csapat nyert 1930-ban?
20)	Melyik csapat nyert 1940-ben?
21)	Melyik csapat nyert 1950-ben?
22)	Melyik csapat nyert 1960-ban?
23)	Melyik csapat nyert 1970-ben?
24)	Hányszor kapott ki a döntőben Magyarország?
25)	Hányszor kapott ki a döntőben Mongólia?
26)	Hányszor kapott ki a döntőben Svájc?
27)	Hányszor kapott ki a döntőben Brazília?
28)	Hányszor kapott ki a döntőben Németország?
29)	Hányszor kapott ki a döntőben Argentína?
30)	A programm olvasson be évszámot és írja ki, hogy melyik csapat nyert az adott évben?
31)	Az adatfájl szerint mikor volt a legkorábbi vb?
32)	Magyarország hányszor nyert vb-t?
33)	Anglia hányszor nyert vb-t?
34)	Chile hányszor nyert vb-t?
35)	Peru hányszor nyert vb-t?
36)	Mongólia hányszor nyert vb-t?
37)	Írd ki Magyarország vb-n elért legjobb helyezését!
38)	Írd ki Anglia vb-n elért legjobb helyezését!
39)	Írd ki Chile vb-n elért legjobb helyezését!
40)	Írd ki Peru vb-n elért legjobb helyezését!
41)	Írd ki Mongólia vb-n elért legjobb helyezését!
42)	A program olvasson be egy csapat nevet és írja ki, a csapat vb-n elért legjobb helyezését!
43)	A program olvasson be egy csapat nevet és írja ki, a csapat hányszor nyert vb-t!
44)	Melyik csapatok nyertek az Angiában rendezett vb-ken? A csapatok neve mellett az évszámot is írja ki!
45)	Melyik csapatok nyertek a Magyarországon rendezett vb-ken? A csapatok neve mellett az évszámot is írja ki!
46)	Melyik csapatok nyertek a Németországban rendezett vb-ken? A csapatok neve mellett az évszámot is írja ki!
47)	Melyik csapatok nyertek az Brazíliában rendezett vb-ken? A csapatok neve mellett az évszámot is írja ki!
48)	Melyik csapatok nyertek az Egyesült Államok rendezett vb-ken? A csapatok neve mellett az évszámot is írja ki!
49)	A program olvasson be egy ország nevet és írja ki, melyik csapatok nyertek az adott helyszínen! A csapatok neve mellett az évszámot is írja ki!
50)	Melyik csapat nyerte a vb-t, amikor Magyarország dobogós helyzést ért el? A győzetes csapatok neve mellett az évszámot is írja ki!
51)	Melyik csapat nyerte a vb-t, amikor Brazília dobogós helyzést ért el? A győzetes csapatok neve mellett az évszámot is írja ki!
52)	Melyik csapat nyerte a vb-t, amikor Argentína dobogós helyzést ért el? A győzetes csapatok neve mellett az évszámot is írja ki!
53)	Kikkel játszott döntőt Magyarország? Az ellenfél csapat neve mellett az évszámot is írja ki!
54)	Kikkel játszott döntőt Mongólia? Az ellenfél csapat neve mellett az évszámot is írja ki!
55)	Kikkel játszott döntőt Svájc? Az ellenfél csapat neve mellett az évszámot is írja ki!
56)	Kikkel játszott döntőt Barzília? Az ellenfél csapat neve mellett az évszámot is írja ki!
57)	A program olvasson be egy ország nevet és írja ki, kikkel játszott döntőt az illető csapat? Az ellenfél csapat neve mellett az évszámot is írja ki!
58)	Melyik csapat nyert többször is vb-t?
59)	Melyik országban rendeztek többször is vb-t?
60)	Melyik csapat(ok) nyert a legtöbbször vb-t? A csapat neve mellett a vb gyözelmmek számát is írja ki! 
61)	Melyik ország(ok) rendezett legtöbbször vb-t? A csapat neve mellett a vb-k számát is írja ki! 
62)	Melyik csapat(ok) kapott ki a legtöbbször a döntőben? A csapat neve mellett a vereségek számát is írja ki!

Input


 3.000-L

Az input fájl néhány színész adatait tartalmazza. Az egyes adatelemeket tabulátor választja el. 
Az egyes oszlopok jelentése a következő:
•	név
•	férfi-e
•	születési dátum
•	születési hely (település)
•	születési ország
•	filmek száma

1)	Írja ki a Budapesten született színészek nevét és filmjeinek a számát!
2)	Írja ki a New Yorkban született színészek nevét és filmjeinek a számát!
3)	Írja ki a Berlinben született színészek nevét és filmjeinek a számát!
4)	Írja ki a Párizsban született színészek nevét és filmjeinek a számát!
5)	Írja ki a Tokióban született színészek nevét és filmjeinek a számát!
6)	Hány színész született Budapesten?
7)	Hány színész született Berlinben?
8)	Hány színész született New Yorkban?
9)	Hány színész született USA-ban?
10)	Hány színész született Magyarországon?
11)	Hány színész született Németországban?
12)	Hány színész született Mexikóban?
13)	Hány színész született az USA-ban?
14)	Hány női színész született Magyarországon?
15)	Hány női színész született Angliában?
16)	Hány női színész született Skóciában?
17)	Hány női színész született Belgiumban?
18)	Hány férfi színész született Magyarországon?
19)	Hány férfi színész született Kanadában?
20)	Hány férfi színész született USA-ban?
21)	Hány férfi színész született Olaszországban?
22)	Hány női színész született Olaszországban vagy Spanyolországban?
23)	Hány női színész született Magyarországon vagy Romániában?
24)	Hány női színész született az USA-ban vagy Mexikóban?
25)	Hány férfi színész született Skóciában vagy Angliában?
26)	Hány férfi színész született Franciaországban vagy Németországban?
27)	Hány színész született 1950-ben vagy 1951-ben, USA-ban vagy Kanadában?
28)	Hány színész született 1955-ben vagy 1957-ben, Magyarországon vagy Kanadában?
29)	Hány színész született 1961-ben vagy 1962-ben, Angliában vagy Skóciában?
30)	Hány színész született 1970-ben vagy 1971-ben, USA-ban vagy Angliában?
31)	Hány férfi színész született 1950-ben vagy 1951-ben, USA-ban vagy Kanadában?
32)	Hány női színész született 1955-ben vagy 1957-ben, Magyarországon vagy Kanadában?
33)	Hány férfi színész született 1961-ben vagy 1962-ben, Angliában vagy Skóciában?
34)	Hány női színész született 1970-ben vagy 1971-ben, USA-ban vagy Angliában?
35)	Mikor született a legidősebb színész?
36)	Mikor született a legfiatalabb színész?
37)	Írja ki a legidősebb színész(ek) nevét és születési évét!
38)	Írja ki a legfiatalabb színész(ek) nevét és születési évét!
39)	Hány filmben játszott a legtöbb filmben szereplő színész?
40)	Hány filmben játszott a legtöbb filmben szereplő, Magyarországon született színész?
41)	Hány filmben játszott a legtöbb filmben szereplő, USA-ban született színész?
42)	Hány filmben játszott a legtöbb filmben szereplő, Angliában született színész?
43)	Hány filmben játszott a legtöbb filmben szereplő, Mexikóban született színész?
44)	Hány filmben játszott a legtöbb filmben szereplő, Olaszországban született színész?
45)	Melyik évben született a legtöbb színész? Az évet és a színészek számát is írja ki!
46)	Melyik évben született a legkevesebb színész? Az évet és a színészek számát is írja ki!
47)	Melyik országban született a legtöbb színész? Az országot és a színészek számát is írja ki!
48)	Melyik országban született a legkevesebb színész? Az országot és a színészek számát is írja ki!
49)	Vannak-e olyan színészek, akik azonos napon születtek? Írja ki a színészek nevét és születési dátumát!

Input



 3.000-M

Az input fájl Csongrád megye számos településének néhány adatát tartalmazza. Az egyes adatelemeket tabulátor választja el.
Az egyes oszlopok jelentése a következő:
•	település azonosító
•	település neve
•	rangja
•	kistérségi besorolása
•	területe hektárban
•	népessége
•	a településen lévő lakások száma

1)	Hány település található az input fájlban?
2)	Hány község rangú település található?
3)	Hány város rangú település található?
4)	Van-e falu rangú település?
5)	Hány község rangú település található a Makói kistérségben?
6)	Hány község rangú település található a Szegedi kistérségben?
7)	Hány község rangú település található a Szentesi kistérségben?
8)	Hány város rangú település található a Makói kistérségben?
9)	Hány város rangú település található a Szegedi kistérségben?
10)	Hány város rangú település található a Szentesi kistérségben?
11)	Írja ki a község rangú települések közül az 1000 főnél népesebb települések nevét és népességét!
12)	Írja ki a város rangú települések közül az 10000 főnél népesebb települések nevét és népességét!
13)	Írja ki a község rangú települések közül az 1000 főnél alacsonyabb népességű települések nevét és népességét!
14)	Írja ki a város rangú települések közül az 5000 főnél alacsonyabb népességű települések nevét és népességét!
15)	Mennyi a legnépesebb település lélekszáma?
16)	Mennyi a legalacsonyabb népességű település lélekszáma?
17)	Melyik a legnépesebb település? Írja ki a település nevét és lélekszámát!
18)	Melyik a legalacsonyabb népességű település? Írja ki a település nevét és lélekszámát!
19)	Melyik a Makói kistérség legkisebb területű települése(i)?
20)	Melyik a Szegedi kistérség legkisebb területű települése(i)?
21)	Melyik a Szentesi kistérség legkisebb területű települése(i)?
22)	Melyik a Makói kistérség legnépesebb települése(i)?
23)	Melyik a Szegedi kistérség legnépesebb települése(i)?
24)	Melyik a Szentesi kistérség legnépesebb települése(i)?
25)	Írja ki a Makói kistérség településeinek népsűrűségét!
26)	Írja ki a Szegedi kistérség településeinek népsűrűségét!
27)	Írja ki a Szentesi kistérség településeinek népsűrűségét!
28)	Írja ki a Kisteleki kistérség településeinek népsűrűségét!
29)	Igaz-e, hogy minden Makói kistérségű település lélekszáma nagyobb, mint 1000?
30)	Igaz-e, hogy minden Szentesi kistérségű település lélekszáma kisebb, mint 10000?
31)	Igaz-e, hogy minden Szegedi kistérségű település lélekszáma nagyobb, mint 2000?
32)	Igaz-e, hogy minden Kisteleki kistérségű település lélekszáma kisebb, mint 10000?
33)	Írja ki a Makói kistérség településeinek egy lakásra jutó népesség számát!
34)	Írja ki a Szentesi kistérség településeinek egy lakásra jutó népesség számát!
35)	Írja ki a Szegedi kistérség településeinek egy lakásra jutó népesség számát!
36)	Írja ki a Kisteleki kistérség településeinek egy lakásra jutó népesség számát!
37)	Melyik településen a legrosszabb a lakáshelyzet? (Egy lakásra a legtöbb lakos jut.)
38)	Készítsen kimutatást kistérségi bontásban, amelyben megadja az egyes kistérségek településeinek a számát!
39)	Készítsen kimutatást kistérségi bontásban, amelyben megadja az egyes kistérségek összlakosságának a számát!
40)	Készítsen kimutatást kistérségi bontásban, amelyben megadja az egyes kistérségek összterületének a nagyságát!

Input


3.000-N

Az input fájl egy belföldi utazási iroda ajánlatait tartalmazza. Az egyes adatelemeket tabulátor választja el.
Az egyes oszlopok jelentése a következő:
•	Tájegység: az utazást érintő tájegység neve
•	Éjszaka: az eltöltendő éjszakák száma
•	Családos: családos vagy egyéni út (logikai)
•	Hónap: melyik hónapra érvényes az ajánlat
•	Maximális létszám
•	Jelentkezések: eddig jelentkezettek száma
•	Ár: részvételi díj egy főre

1)	Hány ajánlat található az input fájlban?
2)	Hány mátrai tájegységre vonatozó ajánlat található az input fájlban?
3)	Hány mecseki tájegységre vonatozó ajánlat található az input fájlban?
4)	Hány bakonyi tájegységre vonatozó ajánlat található az input fájlban?
5)	Hány hortobágyi tájegységre vonatozó ajánlat található az input fájlban?
6)	Hány őrségi tájegységre vonatozó ajánlat található az input fájlban?
7)	Hány mátrai tájegységre vonatozó, családos ajánlat található az input fájlban?
8)	Hány mecseki tájegységre vonatozó, egyéni ajánlat található az input fájlban?
9)	Hány bakonyi tájegységre vonatozó, májusi ajánlat található az input fájlban?
10)	Hány hortobágyi tájegységre vonatozó, júliusi ajánlat található az input fájlban?
11)	Hány őrségi tájegységre vonatozó, októberi ajánlat található az input fájlban?
12)	Hány mátrai tájegységre vonatozó, családos, öt napnál hosszabb ajánlat található az input fájlban?
13)	Hány mecseki tájegységre vonatozó, egyéni, 3 napnál rövidebb ajánlat található az input fájlban?
14)	Hány bakonyi tájegységre vonatozó, májusi, egy hétnél hosszabb ajánlat található az input fájlban?
15)	Hány hortobágyi tájegységre vonatozó, júliusi, egy hetes ajánlat található az input fájlban?
16)	Hány őrségi tájegységre vonatozó, októberi, öt napos ajánlat található az input fájlban?
17)	Hány mátrai tájegységre vonatozó, családos, még szabad hellyel rendelkező ajánlat található az input fájlban?
18)	Hány mecseki tájegységre vonatozó, egyéni, még szabad hellyel rendelkező ajánlat található az input fájlban?
19)	Hány bakonyi tájegységre vonatozó, májusi, még szabad hellyel rendelkező ajánlat található az input fájlban?
20)	Hány hortobágyi tájegységre vonatozó, júliusi, még szabad hellyel rendelkező ajánlat található az input fájlban?
21)	Hány őrségi tájegységre vonatozó, októberi, még szabad hellyel rendelkező ajánlat található az input fájlban?
22)	Válogassuk ki a mátrai tájegységre vonatozó, családos, még szabad hellyel rendelkező ajánlatokat!
23)	Válogassuk ki a bükki tájegységre vonatozó, májusi, még szabad hellyel rendelkező ajánlatokat!
24)	Válogassuk ki a zempléni tájegységre vonatozó, egyéni, még szabad hellyel rendelkező ajánlatokat!
25)	Válogassuk ki a mecseki tájegységre vonatozó, júniusi, még szabad hellyel rendelkező ajánlatokat!
26)	Válogassuk ki a balatoni tájegységre vonatozó, augusztusi, még szabad hellyel rendelkező ajánlatokat!
27)	Válogassuk ki a mátrai tájegységre vonatozó, családos, még szabad hellyel rendelkező, 20000 Ft alatti ajánlatokat!
28)	Válogassuk ki a bükki tájegységre vonatozó, májusi, még szabad hellyel rendelkező, 50000 Ft alatti ajánlatokat!
29)	Válogassuk ki a zempléni tájegységre vonatozó, egyéni, még szabad hellyel rendelkező, 60000 Ft alatti ajánlatokat!
30)	Válogassuk ki a mecseki tájegységre vonatozó, júniusi, még szabad hellyel rendelkező, 30000 Ft alatti ajánlatokat!
31)	Válogassuk ki a balatoni tájegységre vonatozó, augusztusi, még szabad hellyel rendelkező, 40000 Ft alatti ajánlatokat!
32)	Válogassuk ki a mátrai tájegységre vonatozó, nyári, még szabad hellyel rendelkező ajánlatokat!
33)	Válogassuk ki a bükki tájegységre vonatozó, nyári, még szabad hellyel rendelkező ajánlatokat!
34)	Válogassuk ki a zempléni tájegységre vonatozó, téli, még szabad hellyel rendelkező!
35)	Válogassuk ki a mecseki tájegységre vonatozó, tavaszi, még szabad hellyel rendelkező ajánlatokat!
36)	Válogassuk ki a balatoni tájegységre vonatozó, őszi, még szabad hellyel rendelkező ajánlatokat!
37)	Van-e az irodának téli, balatoni ajánlata?
38)	Van-e az irodának őszi, balatoni ajánlata?
39)	Van-e az irodának tavaszi, hortobágyi ajánlata?
40)	Van-e az irodának téli, bakonyi ajánlata?
41)	Van-e az irodának őszi, bükki ajánlata?
42)	Van-e az irodának nyári, pilisi ajánlata?
43)	Van-e az irodának téli, őrségi ajánlata?
44)	Igaz-e, hogy az minden ajánlat legalább 3 napos?
45)	Igaz-e, hogy az minden ajánlat legalább 5 napos?
46)	Igaz-e, hogy az minden ajánlat legalább 2 napos?
47)	Igaz-e, hogy az minden ajánlat legalább 10000 Ft-ba kerül?
48)	Igaz-e, hogy az minden ajánlat legalább 5000 Ft-ba kerül?
49)	Igaz-e, hogy az minden ajánlat legalább 1000 Ft-ba kerül?
50)	Igaz-e, hogy az minden ajánlat tavaszi, és maximális létszáma legalább 20 fő?
51)	Igaz-e, hogy az minden ajánlat nyári, és maximális létszáma legalább 5 fő?
52)	Igaz-e, hogy az minden ajánlat téli, és maximális létszáma legalább 30 fő?
53)	Igaz-e, hogy az minden ajánlat őszi, és maximális létszáma legalább 15 fő?
54)	Hány forintba kerül a legdrágább ajánlat?
55)	Hány forintba kerül a legolcsóbb ajánlat?
56)	Hány napos a leghosszabb ajánlat?
57)	Hány napos a legrövidebb ajánlat?
58)	Hány fős a legnagyobb maximális létszámú ajánlat?
59)	Hány fős a legkisebb maximális létszámú ajánlat?
60)	Hány fős a legtöbb jelentkezéssel bíró ajánlat?
61)	Hány fős a legkisebb jelentkezéssel bíró ajánlat?
62)	Válogassuk ki a mecseki utak közül azokat, melyekre minden hely elkelt.
63)	Válogassuk ki a zempléni utak közül azokat, melyekre minden hely elkelt.
64)	Válogassuk ki az őrségi utak közül azokat, melyekre minden hely elkelt.
65)	Válogassuk ki a balatoni utak közül azokat, melyekre minden hely elkelt.
66)	Válogassuk ki a legdrágább ajánlatokat?
67)	Válogassuk ki a legolcsóbb ajánlatokat?
68)	Válogassuk ki a leghosszabb ajánlatokat?
69)	Válogassuk ki a legrövidebb ajánlatokat?
70)	Válogassuk ki a legnagyobb maximális létszámú ajánlatokat?
71)	Válogassuk ki a legkisebb maximális létszámú ajánlatokat?
72)	Válogassuk ki a legtöbb jelentkezéssel bíró ajánlatokat?
73)	Válogassuk ki a legkisebb jelentkezéssel bíró ajánlatokat?
74)	Válogassuk ki a nyári, legalább 5 napos ajánlatok közül a legolcsóbbakat!
75)	Válogassuk ki az őszi, legfeljebb 5 napos ajánlatok közül a legdrágábbakat!
76)	Válogassuk ki a tavaszi, legalább 2 napos ajánlatok közül a legolcsóbbakat!
77)	Válogassuk ki a nyári, legfeljebb egy hetes ajánlatok közül a legdrágábbakat!
78)	Válogassuk ki az őszi, legalább egy hetes ajánlatok közül a legolcsóbbakat!
79)	Válogassuk ki a téli, legfeljebb 5 napos ajánlatok közül a legdrágábbakat!
80)	Válogassuk ki az őszi, legalább egy hetes, szabad hellyel rendelkező ajánlatok közül a legolcsóbbakat!
81)	Válogassuk ki az mátrai, legalább 3 napos, szabad hellyel rendelkező ajánlatok közül a legolcsóbbakat!
82)	Válogassuk ki az őszi, legfeljebb egy hetes, szabad hellyel rendelkező ajánlatok közül a legolcsóbbakat!
83)	Válogassuk ki az mátrai, vagy bükki, legalább egy hetes, szabad hellyel rendelkező ajánlatok közül a legolcsóbbakat!
84)	Válogassuk ki az nyári, legfeljebb egy hetes, szabad hellyel rendelkező ajánlatok közül a legdrágábbakat!

Input


3.000-O

Az input fájl afrikai és amerikai kontinens országainak adatait tartalmazza. Az egyes adatelemeket tabulátor választja el.
Az egyes oszlopok jelentése a következő:
•	az adott ország neve
•	az ország államformája
•	terület négyzetkilométerben
•	népesség ezer fő egységben
•	földrész

1)	Hány ország található az input fájlban?
2)	Határozza meg az afrikai földrész népességének a nagyságát ezer főben!
3)	Határozza meg a dél-amerikai földrész népességének a nagyságát ezer főben!
4)	Határozza meg a közép-amerikai földrész népességének a nagyságát ezer főben!
5)	Határozza meg a közép-amerikai földrész népességének a nagyságát ezer főben!
6)	Határozza meg az észak-amerikai földrész népességének a nagyságát ezer főben!
7)	Határozza meg az afrikai földrész területének a nagyságát négyzetkilométerben!
8)	Határozza meg a dél-amerikai földrész területének a nagyságát négyzetkilométerben!
9)	Határozza meg a közép-amerikai földrész területének a nagyságát négyzetkilométerben!
10)	Határozza meg a közép-amerikai földrész területének a nagyságát négyzetkilométerben!
11)	Határozza meg az észak-amerikai földrész területének a nagyságát négyzetkilométerben!
12)	Hány ország található az afrikai földrészen?
13)	Hány ország található a dél-amerikai földrészen?
14)	Hány ország található a közép-amerikai földrészen?
15)	Hány ország található az észak-amerikai földrészen?
16)	Hány 5000 négyzetkilométernél nagyobb ország található az afrikai földrészen?
17)	Hány 5000 négyzetkilométernél kisebb ország található az afrikai földrészen?
18)	Hány 15000 négyzetkilométernél nagyobb ország található az dél-amerikai földrészen?
19)	Hány 7000 négyzetkilométernél kisebb ország található az dél-amerikai földrészen?
20)	Hány 7000 négyzetkilométernél nagyobb ország található az közép-amerikai földrészen?
21)	Hány 8000 négyzetkilométernél kisebb ország található az közép-amerikai földrészen?
22)	Hány 8000 négyzetkilométernél kisebb ország található az amerikai földrészen?
23)	Hány 8000 négyzetkilométernél nagyobb ország található az amerikai földrészen?
24)	Hány 20 milliónál kisebb népességű ország található az amerikai földrészen?
25)	Hány 20 milliónál nagyobb népességű ország található az amerikai földrészen?
26)	Válogassa ki a 20 milliónál népesebb afrikai országokat!
27)	Válogassa ki a 20 milliónál népesebb dél-amerikai országokat!
28)	Válogassa ki a 20 milliónál népesebb közép-amerikai országokat!
29)	Válogassa ki a 20 milliónál népesebb észak-amerikai országokat!
30)	Válogassa ki a 20 milliónál népesebb amerikai országokat!
31)	Válogassa ki a 20 milliónál alacsonyabb népességű amerikai országokat!
32)	Válogassa ki a 100000 négyzetkilométernél nagyobb amerikai országokat!
33)	Válogassa ki a 100000 négyzetkilométernél kisebb amerikai országokat!
34)	Mekkora a területe a fájlban található legnagyobb országnak?
35)	Mekkora a területe a fájlban található legkisebb országnak?
36)	Mekkora a lakossága a fájlban található legnépesebb országnak?
37)	Mekkora a lakossága a fájlban található legkisebb népességű országnak?
38)	Mekkora a területe a legnagyobb afrikai országnak?
39)	Mekkora a területe a legnagyobb dél-amerikai országnak?
40)	Mekkora a területe a legnagyobb közép-amerikai országnak?
41)	Mekkora a területe a legnagyobb észak-amerikai országnak?
42)	Mekkora a területe a legnagyobb amerikai országnak?
43)	Mennyi a lakossága a legnépesebb afrikai országnak?
44)	Mennyi a lakossága a legnépesebb dél-amerikai országnak?
45)	Mennyi a lakossága a legnépesebb közép-amerikai országnak?
46)	Mennyi a lakossága a legnépesebb észak-amerikai országnak?
47)	Mennyi a lakossága a legnépesebb amerikai országnak?
48)	Mekkora a népsűrűsége a legsűrűbben lakott afrikai országnak (fő/négyzetkilométer)?
49)	Mekkora a népsűrűsége a legsűrűbben lakott dél-amerikai országnak (fő/négyzetkilométer)?
50)	Mekkora a népsűrűsége a legsűrűbben lakott közép-amerikai országnak (fő/négyzetkilométer)?
51)	Mekkora a népsűrűsége a legsűrűbben lakott észak-amerikai országnak (fő/négyzetkilométer)?
52)	Mekkora a népsűrűsége a legsűrűbben lakott amerikai országnak (fő/négyzetkilométer)?

Input


 3.001

Adjunk össze N db szomszédos egész számot A-tól kezdődően!


 3.002

Szorozzunk össze N db szomszédos egész számot A-tól kezdődően!


 3.003

Határozzuk meg K db egész szám számtani közepét!


 3.004

Határozzuk meg K db pozitív egész szám

   1. mértani közepét,
   2. harmonikus közepét!


 3.005

Ismerjük,   hogy  a  Futapest  versenyre  egyesületenként  hány  versenyzőt
neveztek. Írjunk programot, amely meghatározza az idulók várható számát!
input file


 3.006

Határozzuk meg K db egész szám négyzetének

   1. összegét,
   2. szorzatát!


 3.007

Határozzuk meg K db egész szám köbének összegét!


 3.008

N   hónapon   át   törlesztettünk   egy  kölcsönt,  havonkénti  fizetéssel.
(Havonként   különböző  összeget  is  fizethettünk.)  Adjuk  meg  az  eddig
kifizetett összeget!


 3.009

Határozzuk  meg  két  N  dimenziós  vektor skaláris szorzatát, ha adottak a
két vektor elemei!
input file


 3.010

Írjunk programot, amely előállítja két mátrix szorzatát!
input file


 3.011

Adott  egy  tekéző  sorozata  (melyik  fordulóban  hány  fát ütött). Írjunk
programot, amely meghatározza a versenyző összesített eredményét!


 3.012

Írjunk   programot,   amely  egy  tekeverseny  pillanatnyi  állását  tartja
nyilván (melyik versenyző hány fánál tart)!


 3.013

Írjunk   olyan  programot,  amely  az  elkészítendő  étel  receptje  és  az
egységárak ismeretében meghatározza az étel nyersanyagköltségét!
Hozzávalók
Egységárak


 3.014

Adott   egy   N  elemű  betűsorozat.  Fűzzük  össze  egyetlen  változóba  N
hosszúságú szöveggé!


 3.015

Adott  egy  N  elemű  betűsorozat.  Véletlenszerűen válasszunk ki betűket a
sorozatból  és  fűzzük  össze  egyetlen  K  hosszúságú szöveggé! (Nem kell,
hogy értelmes magyar szöveg legyen.)



 3.015-A
Egy szöveget úgy titkosítottunk, hogy minden karakterét kicseréltük eggyel
nagyobb kódú karakterre. Fejtsük meg a tiktkos szöveget.
titkos szöveg


 3.015-B
A titkosítandó szöveget elrejtettük egy betűket tartalmazó mátrixba, ahonnan
kiolvashatjuk egy rács segítségével. A rácsot ráfektetjük a betűmátrixra,
és azokat a betűket, ahol a rácsban 1-esek találhatók, sorfolytonosan
összeolvasva megkapjuk a szöveget.
titkos szöveg
(Az input első sora tartalmazza a mátrix és a rács sorainak a számát, 
ezután következik a betűmátrix és a rács.)


 3.016

Adott  egy  halmazokból  álló  N  tagú sorozat. Két halmazra értelmeztük az
unió műveletet. Adjuk meg az N halmaz unióját!


 3.017 *

Adott  egy  halmazokból  álló  N  tagú  sorozat. Két halmazra értelmeztük a
metszet műveletet. Adjuk meg az N halmaz metszetét!


 3.018

Adott  egy  táblázat,  amely  tartalmazza  az  egyes  városok  közúton mért
távolságát,  valamint  adott  a gépkocsink átlagos országúti fogyasztása és
a  használt  üzemanyag  egységára.  Írjunk olyan programot, amely bekéri az
útvonalat, majd meghatározza a várható üzemanyagköltséget!
Távolság mátrix



 3.019

Egy  horgászverseny  adatait  egy mátrixban tároljuk: M(i, j) jelenti, hogy
az  i.  horgász  a  j.  halfajtából mennyit fogott. Írjunk programot, amely
kiszámítja,   hogy  az  egyes  halfajtákból  a  horgászok  összesen  hányat
fogtak!
input file


 3.020

Egy  horgászverseny  adatait  egy mátrixban tároljuk: M(i, j) jelenti, hogy
az  i.  horgász  a  j.  halfajtából mennyit fogott. Írjunk programot, amely
kiszámítja, hogy az egyes horgászok összesen hány halat fogtak!
input file


 3.021 *

Adott  egy  dátum.  Határozzuk  meg, hogy az adott nap az adott év hányadik
napja!


 3.022

Megmérjük  N  napig  a  lehullott csapadék mennyiségét (mm-ben). Határozzuk
meg, hogy mennyi eső esett összesen!
input (első sor tartalmazza N-et)


 3.023 *

A  Budapest-Székesfehérvár  vasúti  menetrendben  minden személyvonat útját
egy-egy  bitsorozattal  adjuk meg (1, ha a vonat megáll az állomáson, 0, ha
nem).
input file

   a. Adjuk meg azokat az  állomásokat, amelyen megáll minden vonat!
   b. Adjuk meg azokat az  állomásokat, amelyen megáll legalább egy vonat!



 3.024

Egy   labdarúgó  bajnokságban  ismerjük  minden  csapatról,  hogy  hányszor
győzött  és  hányszor  játszott  döntetlenül.  Adjuk  meg, melyik csapatnak
hány pontja van! (Győzelemért két, döntetlenért egy pont jár.)


 3.024-A

Egy labdarúgó bajnokságban minden csapat minden csapattal játszott otthon
és idegenben is. A mérkozéseket egy mátrixba foglaltuk. A mátrix sorai a hazai,
oszlopai az idegen csapat. A cellákban 0,1,2 számok egyike szerepel.
0: döntetlen
1: hazai csapat nyert
2: idegen csapat nyert
A döntetlenért 1, a nyerésért 3 pont jár a csapatnak.
csapatok
eredmények
excel


Válaszoljunk a következő kérdésekre:
a) Van-e olyan csapat, amelyik minden mérkőzését megnyerte?
b) Van-e olyan csapat, amelyik minden mérkőzését elvesztette?
c) Van-e olyan csapat, amelyik nem vesztett mérkőzést?
d) Van-e olyan csapat, amelyik nem nyert mérkőzést?
e) Hány olyan csapat van, amelyik nem kapott ki idegenben?
f) Hány olyan csapat van, amelyik nem nyert otthon?
g) Kérjen be a felhasználótól egy csapatnevet és írja ki, hány pontot szerzett a csapat!
h) Írjuk ki az egyes csapatok pontszámait!
i) Írjuk ki a legtöbb pontot elért csapatot (csapatokat)!



 3.025 **

Egy animációs filmet a következő technikával készítenek:

   - lerajzolják a hátteret,
   - egy átlátszó lapra ragasztva ráhelyezik az első alakot,
   - ez utóbbi tevékenységet annyiszor elvégzik,  ahány  alak van.

Írjunk programot, amely megadja, hogy a háttérből mely pontok látszanak!


 3.025-A **
Egy szállodában a szobaár időszakonként változik. A program számolja ki,
hogy mennyit kell fizetni egy szobafoglalásért.
Az input fájl tartalmazza időszakonként a napi szoba árat egy számpár
formájában, ahol az első szám az időszak utolsó napjának a sorszáma 
(a sorszám jan. 1-től kezdve számlálja a napokat), a második szám a szoba
napi ára. A program kérje be a felhasználótól az érkezés és távozás napjának
a sorszámát, majd számítsa ki a szoba árát.
input file
input file



 3.026

Egy  kosárlabdacsapat  nyilvántartása többek között tartalmazza a játékosok
magasságát.  Írjunk  olyan  programot,  amely  meghatározza,  hogy  van-e a
csapatnak 210 cm-nél magasabb játékosa!
input


 3.027

Írjunk  olyan  programot,  amely bekér egy egész számot, majd eldönti róla,
hogy az 1-en és önmagán kívül van-e osztója!


 3.028 *

Adott  az  N  (>1)  egész  szám.  Döntsük  el, hogy Fibonacci-szám-e (azaz:
előfordul-e a Fibonacci-sorozatban)!


 3.029 *

Adott  egy  számokat  tartalmazó  A(N)  halmaz  és  egy Z szám. Döntsük el,
van-e két olyan elem a halmazban, amelyek szorzata éppen Z!
input file


 3.030

Írjunk  olyan  programot, amely egy osztály tanulói év végi osztályzatainak
ismeretében eldönti, van-e bukott tanulója az osztálynak!
1. input file
2. input file


 3.031

Írjunk  olyan  programot, amely egy osztály nyilvántartásából megállapítja, 
hogy van-e évvesztes az osztályban!
input file


 3.032

Adott  egy  középiskolai  4.  osztály  tanulói  nyilvántartása, valamint az
aznapi  dátum.  Írjunk  olyan  programot, amely megállapítja, hogy az adott
osztály tanulói között van-e nagykorú!


 3.033

Írjunk  olyan  programot,  amely  egy  szabászat személyi nyilvántartásából
kideríti, dolgozik-e férfi ezen a szabászaton!


 3.034

Írjunk  olyan  programot,  amely egy adott értelmes szövegről eldönti, hogy
több szóból áll-e!
input file


 3.035

Írjunk  olyan  programot,  amely egy adott értelmes szövegről eldönti, hogy
több mondatból áll-e!


 3.036

A   vasúti   nyilvántartás   tartalmazza   a   Savaria  expresszre  kiadott
helyjegyeket.  Írjunk  programot,  amely  a nyilvántartásból kideríti, hogy
van-e még szabad hely a vonaton!
(Az expressz 5 kocsiból áll, minden kocsiban 100 ülőhely 1..100-ig számozva.
Az input fájl kocsi és ülőhely számpárok rendezett sorozata.)
input file


 3.037

Adott   egy   Budapest   és   Mohács   közötti  autóbusz  menetrend,  amely
tartalmazza  a  közbülső  helységek  esetében  az  érkezési  és az indulási
időt.  Az  adatok indulási idő szerint rendezettek. Döntsük el, van-e olyan
busz, amely Szekszárdról indul!



 3.038

Adott  egy  Budapest  és Pécs közötti vasúti menetrend, amely tartalmazza a
közbülső  helységek  esetében  az  érkezési  és az indulási időt. Az adatok
indulási   idő   szerint  rendezettek.  Döntsük  el,  hogy  a  menetrendben
szereplő valamennyi vonat Pécsig közlekedik-e!


 3.039

Adott  egy  táblázat,  amelynek elemei karakterek (ami üres hely is lehet).
Írjunk  programot,  amely  választ  a táblázatban egy véletlen helyet, majd
meghatározza, hogy van-e üres hely szomszédja!


 3.040

Egy   színház   pénztárának  nyilvántartása  tartalmazza,  hogy  egy  adott
előadásra  mely  helyekre  keltek  már el a jegyek. (Jelentse pl. a B(i, j)
tömbelem  az  i.  sor  j.  helyét  a  bal  oldalon, J(i, j) ugyanezt a jobb
oldalon.  A  tömbelemek  értéke  1,  ha  az  adott  helyre  szóló  jegy már
elkelt.)  Írjunk  olyan  programot,  amely  eldönti,  hogy  van-e  még  két
szomszédos  szabad  hely  az  adott  előadásra!  Jó-e  ez  a  program olyan
színházhoz is, ahol a bal és a jobb oldal középen összeér?


 3.041

Ismert  egymás  után  N  nyáron  át  a  lehullott átlagos csapadékmennyiség
(mm-ben).  Ha  30  mm  alatti  érték  van,  akkor  abban  az évben központi
öntözési  támogatást  kapnak  a gazdaságok. Kellett-e a vizsgált időszakban
ilyen támogatást adni?
input file


 3.042

Ismert  N  autó  fogyasztása  (100  km-enként  fogyasztott literben mérve).
Döntsük el, hogy minden autó 10 liter alatt fogyasztott-e!
input file


 3.043

Adott  a  tanulók  neve  és  magassága névsor szerint rendezve. Döntsük el,
hogy a névsor és a magasság szerinti sorrend azonos-e!
input file


 3.044

Egy  halgazdaság  próbafogást  végzett.  Minden  kifogott halról tároljuk a
súlyát  és  a  hosszát. Egy hal méretes, ha adott súlynál többet nyom és ha
adott  hossznál  nagyobb.  Írjunk olyan programot, amely meghatározza, hogy
van-e olyan hal, amely nem méretes?
input file


 3.046

5  km-enként  megmértük  a felszín tengerszint feletti magasságát (összesen
N   mérést  végeztünk).  A  méréssorozatot  szárazföld  fölött  kezdtük  és
fejeztük  be.  Ott van tenger, ahol a mérés értéke 0, másutt >0. Határozzuk
meg, hogy végig szárazföld fölött repültünk-e!
input file


 3.045

5  km-enként  megmértük  a felszín tengerszint feletti magasságát (összesen
N  mérést  végeztünk).  A  méréssorozatot  száraz-  föld  fölött kezdtük és
fejeztük  be.  Ott van tenger, ahol a mérés értéke 0, másutt >0. Határozzuk
meg, van-e ezen a tengerszakaszon sziget!
input file





 3.047

Egy   bűnügyi  nyilvántartásban  a  zsebtolvajokról  négy  adatot  tartanak
nyilván:  magasság,  szemszín,  hajszín,  eddig letöltött büntetés. Döntsük
el,  van-e  két olyan zsebtolvaj, akiket ez a nyilvántartás nem különböztet
meg!
input file
input file
input file


 3.048

Egy   bűnügyi  nyilvántartásban  a  zsebtolvajokról  négy  adatot  tartanak
nyilván:  magasság,  szemszín,  hajszín,  eddig letöltött büntetés. Döntsük
el,  van-e  két  olyan zsebtolvaj, akinek legalább két nyilvántartott adata
megegyezik!
input file
input file
input file


 3.049

Egy   bűnügyi  nyilvántartásban  a  zsebtolvajokról  négy  adatot  tartanak
nyilván:  magasság,  szemszín,  hajszín,  eddig letöltött büntetés. Döntsük
el,  van-e  két  olyan zsebtolvaj, akinek pontosan két nyilvántartott adata
megegyezik!
input file
input file
input file


 3.050

Egy   bűnügyi  nyilvántartásban  a  zsebtolvajokról  négy  adatot  tartanak
nyilván:  magasság,  szemszín,  hajszín,  eddig letöltött büntetés. Döntsük
el,  van-e  olyan  zsebtolvaj,  akit  ez  a  négy  adat  a nyilvántartásban
szereplő minden más személytől megkülönböztet!
input file
input file
input file


 3.051

Írjunk  eljárást,  amely  egy szöveg típusú változóban tárolt keresztnévhez
-  lány,  illetve  fiú keresztnevek konstans vektorai alapján - egy logikai
értéket rendel: igazat, ha az illető leány, hamisat, ha fiú!
input file


 3.052

Ismerjük   egy   évfolyam  hallgatóinak  születési  hónapjait  (a  nevükkel
megadva).  Készítsünk  algoritmust,  amely  eldönti,  hogy  lehet-e  minden
hónapban születésnapot tartani valamelyiküknek!
input file


 3.053

Az  országban  sokféle  szerencsejátékot  játszanak  ( pl. 5-ös lottó, 6-os
lottó,  totó,  stb.). Ezek mindegyikét a hét valamilyen napján sorsolják (a
nap  nevét  adjuk  meg).  Készítsünk algoritmust, amely eldönti, hogy a hét
mindegyik napján van-e valamilyen szerencsejáték sorsolása!


 3.054 *

Ismerjük  N  ember  magasságát. Készítsünk algoritmust, amely megadja, hogy
van-e olyan ember, aki alacsonyabb, mint a mögötte állók valamelyike!
input file


 3.055

Ismerjük  N  ember  születési  dátumát. Készítsünk algoritmust, amely eldönti,
hogy  van-e  olyan  közöttük,  aki  idősebb,  mint  az  előtte  felsoroltak
mindegyike!
input file


 3.056

Ismerjük  N ember keresztnevét. Készítsünk algoritmust, amely mely eldönti,
hogy van-e olyan közöttük, akivel nincs azonos keresztnevű!
input file



 3.056-A*

Adott   egy   Budapest   és   Mohács   közötti  autóbusz  menetrend,  amely
tartalmazza  az indulási időket.  Döntsük el, van-e olyan busz, 
amely Szekszárdról indul!
input file



 3.057

Határozzuk  meg  az N (N>1) természetes szám legnagyobb önmagától különböző
osztóját!


 3.058

Határozzuk meg az N (N>1) természetes szám legnagyobb egyszeres osztóját!


 3.059

Határozzuk  meg  két  szám  legnagyobb  közös  osztóját,  illetve legkisebb
közös többszörösét!


 3.060

Határozzuk  meg  az  N  (N>1)  természetes  számnál  nem nagyobb legnagyobb
négyzetszámot!


 3.061

Határozzuk meg az N (N>1) természetes szám legkisebb prímosztóját!


 3.062 *

Határozzuk meg az N (N>1) természetes szám legnagyobb prímosztóját!


 3.063 *

Határozzuk meg az első 1-re végződő négyjegyű prímszámot!


 3.064 *

Határozzuk meg az első 1-re végződő N-jegyű prímszámot!


 3.065 *

Táblázatos  formában  írjuk  ki  az első 1-re végződő 3-jegyű, 4jegyű, ...,
N-jegyű prímszámot!


 3.066

Határozzuk  meg  azt  a  legnagyobb,  legföljebb  háromjegyű  számot, amely
számjegyeinek összege négyzetszám!


 3.067 *

Határozzuk   meg   azt  a  legnagyobb,  legföljebb  N-jegyű  számot,  amely
számjegyeinek összege négyzetszám!


 3.068

Határozzuk meg az N (N>1) természetes számhoz legközelebbi négyzetszámot!


 3.069 *

Határozzuk meg az N (N>1) természetes számhoz legközelebbi prímszámot!


 3.070

Határozzuk  meg  az  N  (N>1) természetes szám négyzetgyökéhez legközelebbi
osztóját!


 3.071

Határozzuk  meg  az  első  olyan 10-nél nagyobb egész számot, amely egyenlő
önmagánál kisebb osztóinak összegével!


 3.072

Készítsünk  programot,  amely  egy  hónapnévvel  megadott  dátumot átalakít
hónapszámmal megadott dátummá!


 3.073

Határozzuk meg, hogy egy adott hónap melyik évszakba esik!


 3.074

Olvassunk be neveket addig, amíg nem írtunk egymás után két egyformát!


 3.075

Olvassunk  be  mondatokból  álló  szöveget!  Az  utolsó mondatot "#" zárja.
Írjuk ki az első mondatot!


 3.076 *

Olvassunk  be  mondatokból  álló  szöveget!  Az  utolsó mondatot "#" zárja.
Írjuk  ki  a  K.  mondatot, ha K nem nagyobb a mondatok számánál, egyébként
írjuk ki, hogy nincs ennyi mondat!


 3.077

Kuksi  Lujzi  meg  akarja nézni az 'XXX' című filmet. Adjunk meg egy mozit,
ahol vetítik ezt a filmet!


 3.078

Lujzi  barátja  ragaszkodik  a  'Sport'  mozihoz.  Adjuk  meg, hogy ebben a
moziban mikor fogják vetíteni az 'XXX' című filmet!


 3.079 *

Egy  klubdélutánra  17  órától lehet jönni. Állapítsuk meg, hánykor érkezik
az első lány!


 3.080 *

Ismerjük   egy   összejövetel  meghívottjainak  névsorát.  Állapítsuk  meg,
melyik hölgy érkezett elsőként!


 3.081 *

Tekergő   Gergő   az   állomáson   éjszakázik.   Hányszor  ébreszti  föl  a
hangosbemondó, mielőtt végre a várt vonatra szállhat?


 3.082

Készítsünk  'hazugságvizsgáló'  gépet!  A  gép  érzékeli a vizsgált személy
pulzusát, s jelez, ha a pulzusszám K fölé emelkedik!


 3.083 *

Készítsünk  'szerelemérzékelő  műszert'!  A  műszerbe  be  kell  táplálni a
tulajdonosa  nemét,  életkorát,  magasságát, s az ideál hajszínét. A műszer
jelez,  ha  a tulajdonossal ismeretségbe kerülő emberek közül megtalálja az
első   megfelelőt   -   azaz  a  tulajdonosnál  nem  idősebb,  alacsonyabb,
megfelelő  hajszínű  lányt,  vagy  a tulajdonosnál nem fiatalabb, magasabb,
megfelelő   hajszínű   fiút.   (A   vizsgálati   szempontok  ízlés  szerint
változtathatók.)


 3.084

Határozzuk meg, hány nap múlva lesz a következő vasárnap!


 3.085

Az   órarend  ismeretében  határozzuk  meg,  hogy  mikor  lez  a  következő
számítástechnika óra!
input file

 3.086 *

Állapítsuk  meg,  hogy még hány éjszakát kell aludni a következő vakációig,
ha a legalább egyhetes tanításmentes időszakot tekintjük vakációnak!


 3.087 *

Addig  kötünk  fogadásokat,  amíg  először  nem  veszítünk. Állapítsuk meg,
hányszor kötöttünk fogadást, s összesen mennyit nyertünk!


 3.088 *

Egy  kártyacsomag  kártyáit  összekevertük. 
a) Adjuk meg, hogy a lapok között hányadik helyen van az első, második, ... ász!
b) Adjuk meg, hogy a lapok között hányadik helyen van az első piros színű lap!
c) Adjuk meg, hogy a lapok között hányadik helyen van az első olyan piros színű lap,
   amelyet zöld követ!
d) Adjuk meg, hogy a lapok között hányadik helyen van az első olyan alsó,
   amelyet azonos színű, nála nagyobb lap megelőz!
input file


 3.089 *

Ismerjük  a  labdarúgó  bajnokság  hétvégi  fordulójának párosítását, adjuk
meg, hogy hol játszik az FTC!


 3.090 *

Fusi  Nusi  kisvállalkozást  alapít.  Egymás után érkeznek a megrendelések,
amely  munkák  elvégzéséért  munkadíjat kapnak. Hány munkát vállaljanak, ha
nem  akarnak  adózni, s a K Ft fölötti összeg adóköteles? Mekkora bevételük
lesz?


 3.091 *

Egy  csiga  beesett  egy  H méter mély kútba, ahonnan ki akar mászni. Nehéz
az  út,  ezért  úgy  mászik,  hogy  egy  órát mászik fölfelé, majd fél órát
pihen,  de  ezalatt visszacsúszik valamennyit. Mivel egyre fáradtabb, ezért
egyre  lassabban  mászik  fölfelé.  Az  első  órában 2 m-t megy föl, majd B
métert  (B<=1)  visszacsúszik.  A  következő  nekirugaszkodáskor  1,  5 m-t
mászik   föl,   majd   B   métert   csúszik   vissza.  Általában  a  k-adik
nekirugaszkodásra   1+1/k  métert  megy  fölfelé,  majd  B  métert  vissza.
Készítsünk   programot,   amely  segít  csigánénak  eldönteni,  hogy  mikor
tálalhatja az ebédet, azaz hányadik órában ér föl a kútból a férje.


 3.092 **

Négyzetrácsot  fektetünk  a  Fertő  tóra.  0-t  írunk  oda,  ahol víz van a
rácspontban,  1-et oda, ahol szárazföld van. Határozzuk meg a tó legdélibb,
legkeletibb, legészakibb és legnyugatibb pontját!
input


 3.093 *

Írjunk  eljárást,  amely  egy  szöveg  típusú  változóban  található névhez
("vezetéknév keresztnév" formájú) a keresztnevet rendeli!


 3.094

Írjunk  eljárást,  amely  egy szöveg típusú változóban tárolt keresztnévhez
-  a  nevek  és  névnapdátumok  konstans  vektorai  alapján  -  egy dátumot
rendel!


 3.095

Egy  kosárlabdacsapat  nyilvántartása többek között tartalmazza a játékosok
nevét  és  magasságát.  Írjunk olyan programot, amely kiírja egy 210 cm-nél
magasabb játékos nevét!
input


 3.096

Írjunk  olyan  programot,  amely  bekér  egy  egész számot, majd kiírja egy
valódi osztóját!


 3.097

Keressük meg egy szám legnagyobb valódi osztóját!


 3.098

Adott  egy  számokat  tartalmazó  A(N) halmaz és egy Z szám. Adjunk meg két
olyan elemet, amelyek szorzata éppen Z!
input


 3.099

Adott egy vektor. Határozzuk meg egy negatív elemének indexét!
input file

 3.100

Adott  egy  középiskolai  4. osztály tanulói nyilvántartása (név + személyi
szám),  valamint  az  aznapi dátum. Írjunk olyan programot, amely kiírja az
egyik  nagykorú  diák  nevét!
input


 3.101

Írjunk   algoritmust   és   programot,   amely   egy   szabászat   személyi
nyilvántartásából kideríti az egyik férfi dolgozó személyi számát!


 3.102

A   vasúti   nyilvántartás   tartalmazza   a   Savaria  expresszre  kiadott
helyjegyeket.  Írjunk  programot,  amely  meghatároz  egy  szabad  helyet a
vonaton!


 3.103

Adott  egy  Budapest  és Fonyód közötti vasúti menetrend, amely tartalmazza
a  közbülső  helységek  esetében az érkezési és az indulási időt. Az adatok
indulási  idő  szerint  rendezettek.  Írjuk ki az első olyan vonat indulási
idejét, amely Székesfehérvárról indul!
input


 3.104

Adott  egy  Budapest  és Fonyód közötti vasúti menetrend, amely tartalmazza
a  közbülső  helységek  esetében az érkezési és az indulási időt. Az adatok
indulási  idő  szerint  rendezettek.  Keressük meg az utolsó olyan vonatnak
az indulási idejét, amelynek Fonyód előtt van a végállomása!
input


 3.105

Fonyódon   számítástechnika   tanárok   részére  konferenciát  tartanak.  A
megnyitó  10  órakor  kezdődik,  helye  a  vasútállomástól 5 percre van. Az
előbbi  menetrendből  válasszunk  ki  olyan  vonatot,  amellyel Budapestről
elérjük a konferencia megnyitóját!
input


 3.106 *

Adott  egy  Budapest  és Fonyód közötti vasúti menetrend, amely tartalmazza
a  közbülső  helységek  esetében az érkezési és az indulási időt. Az adatok
indulási  idő  szerint  rendezettek.  Határozzunk  meg  azt  a  Budapestről
induló   vonatot,   amely  legkorábban  ér  Székesfehérvárra,  Siófokra  és
Fonyódra!
input


 3.107

Adott  egy  táblázat,  amelynek  elemei karakterek (üres helyek is lehetnek
benne).  Írjunk programot, amely választ a táblázatban egy véletlen helyet,
majd kiválaszt hozzá egy üres szomszédot!


 3.108 *

Egy   színház   pénztárának  nyilvántartása  tartalmazza,  hogy  egy  adott
előadásra  mely  helyekre  keltek  el már a jegyek. (Jelentse pl. a B(i, j)
tömbelem  az  i.  sor  j.  helyét  a  bal  oldalon, J(i, j) ugyanezt a jobb
oldalon.  A  tömbelemek  értéke  1,  ha  az  adott  helyre  szóló  jegy már
elkelt.)  Írjunk  olyan programot, amely keres két szomszédos szabad helyet
az  adott  előadásra!  Jó-e ez a program olyan színházhoz is, ahol a bal és
a jobb oldal középen összeér?
input


 3.109

Egy  házi  telefonkönyv  a nevek szerint rendezett. Keressünk meg benne egy
adott névhez tartozó telefonszámot!


 3.110

Egy  házi  telefonkönyv  a nevek szerint rendezett. Keressünk meg benne egy
adott telefonszámhoz tartozó nevet!


 3.111

Egy  személyi  nyilvántartás  többek  között  neveket  és személyi számokat
tartalmaz,  a  személyi  számok  szerint  rendezve. Írjunk olyan programot,
amely kikeresi az adott személyi számhoz tartozó nevet!


 3.112

Egy  repülőgépről  a  szárazföldön  kezdve  X km-enként megmértük a felszín
tengerszint   feletti   magasságát.   A  méréssorozatot  szárazföld  felett
fejeztük  be.  Ahol  a  mérés  eredménye  0,  ott  tenger van, ahol >0, ott
szárazföld.  A  méréssorozatból  határozzuk  meg egy tengerszakasz kezdetét
és végét!
input file

 3.113

Egy  repülőgépről  a  szárazföldön  kezdve  X km-enként megmértük a felszín
tengerszint   feletti   magasságát.   A  méréssorozatot  szárazföld  felett
fejeztük  be.  Ahol  a  mérés  eredménye  0,  ott  tenger van, ahol >0, ott
szárazföld.  A  méréssorozatból  határozzuk  meg  egy  sziget  kezdetét  és
végét!
input file

 3.114

Egy  repülőgépről  a  szárazföldön  kezdve  X km-enként megmértük a felszín
tengerszint   feletti   magasságát.   A  méréssorozatot  szárazföld  felett
fejeztük  be.  Ahol  a  mérés  eredménye  0,  ott  tenger van, ahol >0, ott
szárazföld. A méréssorozatból határozzunk meg egy szigeten lévő helyet!
input file

 3.115

A  véradók  nyilvántartásában  szerepel  a személyi szám, az értesítési cím
és   a   vércsoport.   Egy  balesetet  szenvedett  X  vércsoportú  emberhez
keressünk megfelelő donort!


 3.116

A   számítógépes   osztálykönyv   tárolja   a   tanulók   osztályzatait  és
tantárgyanként  az  osztályzataik  számát.  A  tanár  olyan diákot szeretne
feleltetni,  akinek  ebből a tantárgyból a többiekhez képest kevés a jegye.
Írjunk  programot,  amely  ezen  feltétel  mellett  választja ki a felelőt!
Írjunk  programot  olyan  osztálykönyvhöz  is, amelyben tanulónként csak az
egyes tárgyakból kapott jegyeket tartjuk nyilván, a számukat nem!


 3.117

Módosítsuk  az  előző feladat feltételeit úgy, hogy olyan diák ne feleljen,
akinek  már  van  legalább  M  darab (mimimális számú) osztályzata, és ezek
mind egyformák!


 3.118

Szigor  Vidor  tanár  úr gyakran feleltet. Az N fős osztály minden tagjának
van  már  öt  osztályzata.  Legközelebb  azt  akarja  feleltetni,  akinek a
névsorban  elsőként  van  legalább  két  elégtelenje. Ha ilyen nincs, akkor
azt,  aki  'fél  jegyre' áll (átlagának tizedesjegye >=4, de <=6). Ha ilyen
sincs,  akkor  a  névsorelsőt  felelteti.  Írjunk  programot,  amely Szigor
Vidor tanár úr helyett felelőt választ!


 3.119

Egy csomag kártyát összekevertek.

   1. Adjuk meg, hogy hol van egymás mellett két azonos színű lap!
   2. Adjuk meg, hogy hol van egymás mellett két azonos figurájú lap
      (pl. két nyolcas, két ász stb.)!
   3. Adjuk meg, hogy hol van benne joker (ha van egyáltalán)!


 3.120

Egy  ellenőr  több üzletben próbavásárlást végez. (Minden üzletben ugyanazt
veszi.)  Az  árdrágítás  miatt  a  boltnak  bünte- tést kell fizetnie, ha a
drágítás eléri az 5%-ot. Határozzunk meg egy ilyen üzletet!


 3.121

Nyelvvizsgán  a  nyelvtani  tesztek  pontszámait ülési sorrendben jegyezték
fel.  Keressünk  olyan  vizsgázót,  aki  ugyanannyi  pontot  kapott, mint a
szomszédja! (A tesztlapokat üléssorrendben szedték össze.)


 3.122 **

Egy  lakcímnyilvántartásban a lakosokról négy adatot tartanak nyilván: név,
helység,  utca,  házszám.  Készítsünk  algoritmust,  amely  megad két olyan
embert, akik ugyanabban az utcában laknak!


 3.123 *

A  Budapest-Székesfehérvár  vasútvonalon egy vonat kalauza minden állomáson
feljegyezte,  hogy  hányan  szálltak  fel  a  vonatra. Adjunk meg egy olyan
állomásszakaszt,  amely  állomásokon  senki  sem  szállt  fel a vonatra, az
előző  állomáson,  illetve  az  utána  következő állomáson pedig legalább 1
ember felszállt.


 3.124 *

N  nap  során minden délben megmértük a Velencei tó hőmérsékletét Agárdnál.
Készítsünk  algoritmust,  amely  meghatároz  egy  olyan  szakaszt, amikor a
hőmérséklet magasabb volt 20 foknál, a szakasz előtt, utána pedig kisebb!


 3.125

Készítsünk  algoritmust,  amely  N  ember  születési  éve alapján megad két
azonos évben születettet!


 3.126 *

Egy  áruházlánc  egy  mátrixban tárolja, hogy, az I. áruházában a J. áruból
mennyi  található.  Készítsünk  algoritmust  olyan  (  áruház  sorszám, áru
sorszám  )  pár  megadására,  ahol az adott áruházban az adott áruból nincs
semmi!


 3.127 *

Egy   gyógyszergyár   N-féle   vitaminkészítményt,   s   mindegyikbe  Mféle
alapanyagból  tesz  valamennyit. Egy NxM-es mátritban tároljuk, hogy melyik
készítményhez  hány  százalék  kell  az  egyes  alapanyagokból.  Készítsünk
algoritmust,   amely   megad  egy  olyan  vitamint  és  alapanyagot,  amely
vitaminban az alapanyag több, mint 50 százalékban fordul elő!


 3.128

Határozzuk  meg  az  A(N)  vektor azon negatív elemeinek számát, amelyek az
első nulla értékű elem után állnak!


 3.129 *

Számoljuk meg, hányszor fordul elő egy adott szövegben az 'a' névelő!


 3.130 *

Határozzuk meg az M természetes szám osztóinak számát!


 3.131

Határozzuk  meg  egy  számsorozat (P, Q) intervallumba eső elemeinek számát
és azok összegét!


 3.132

Határozzuk  meg  az  A(N)  vektor  azon  pozitív  elemeinek számát, amelyek
közvetlenül egy negatív elem után állnak!
input file

 3.133

Adott  az  A(N)  vektor  és  a K szám. Állapítsuk meg, hogy a vektor elemei
között hányszor szerepel a K!


 3.134

Az  A(N)  vektor  növekvően  rendezett.  Állapítsuk  meg, hány helyen van a
vektorban ugrás: hány indexre teljesül az A(I+1)- A(I)>1 feltétel!


 3.135 **

Számoljuk  meg,  hány  jelből áll egy adott szöveg, ha az 'AA', 'EE', 'OO',
'OE', 'UE' betűpárokat egy jelnek számoljuk!
pl.: EEN ELMENTEM A VAASARBA FEEL PENZZEL, A SKANDER BAJNOK OTT LENYOMOTT FEEL KEEZZEL.
 

 3.136

Adott  az  A(N) vektor és a P érték. Állapítsuk meg, hogy a vektorban P-nél
kisebb vagy P-nél nagyobb értékből van-e több!
input file

 3.137

Adott  a  valós  értékeket  tartalmazó  X(N)  vektor  és az A pozitív szám.
Állapítsuk  meg,  hogy  a  vektor  elemei  közül hány esik a nulla A sugarú
környezetébe!


 3.138

Adott   kezdőpontjainak  növekvő  sorrendjében  a  számegyenes  N  db  zárt
intervalluma.  Számoljuk  meg,  hogy a K valós szám hány intervallumba esik
bele!


 3.139

Állapítsuk  meg,  hogy az A(N) vektorban negatív vagy pozitív elemből van-e
több!
input file

 3.140

Állapítsuk  meg,  hogy  hány különböző érték van a növekvően rendezett A(N)
vektorban!


 3.141

Állapítsuk  meg,  hogy  a P érték szerepel-e az A(N) vektorban, és ha igen,
hány nála nagyobb elem előzi meg!
input file


 3.142 *

Adott  a  sík  N  db pontja, és egy P pont a koordinátáival. Számoljuk meg,
hány pontnak az egységsugarú környezetébe esik bele P!


 3.143 **

Állapítsuk  meg,  hogy  az  N  természetes  szám binárisan felírt alakjában
hány db 1-es szerepel!


 3.144 *

Adott  a  növekvően  rendezett A(N) vektor és a P érték. Adjuk meg a vektor
elemei átlagának P sugarú környezetébe eső vektorbeli elemek számát!


 3.145 **

Az  A(N,  2)  mátrixban  egy  gráfot  ábrázoltunk: a mátrix egy sora a gráf
éleit  írja  le  úgy,  hogy  megadja  azoknak  a  csúcsoknak  a  sorszámát,
amelyekre az él illeszkedik. Határozzuk meg a csúcsok fokszámát!


 3.146 **

Számoljuk  meg,  hogy egy adott szöveg hány betűt tartalmaz, ha az ékezetes
betűket  (á,  é, ó, ö, ú, ü) két jellel (A, E, O, U betűvel és aposztroffal
vagy idézőjellel) ábrázoljuk!


 3.147 **

Adott  a  C  valós  szám és az A(N) valós vektor. Számoljuk meg, hány olyan
eleme   van  a  vektornak,  amelyre  az  X*X-2*A(I)*X+C=0  egyenletnek  két
különböző valós gyöke van!


 3.148

Számoljuk meg, hány olyan eleme van az A(N) vektornak, amire 1 < A(I) < I!
input file


 3.149

Adott  az  A(N)  valós  vektor és a B szám. Számoljuk meg, hogy a vektornak
hány eleme kisebb B/N-nél!


 3.150 *

Egy  vektor  elemei  a  (P,  Q)  intervallumba  esnek.  Adott K és M számok
esetén   hány   olyan   (A(I),   A(I+K))   pár  van  a  vektorban,  amelyre
ABS(A(I)-A(I+K)) < (Q-P)/M!


 3.151

Adott  az  A(N) valós számokból álló vektor. Adjuk meg a P és Z változókban
a vektor pozitív, illetve nulla értékű elemeinek számát!
input file

 3.152

Állapítsuk  meg,  hány  negatív,  nulla, illetve pozitív értékű elem van az
A(N) vektorban!
input file


 3.153

Határozzuk meg az S karaktersorozatban a magánhangzók számát!


 3.154 *

Számoljuk  meg,  hogy  az  A(M,  N) mátrixnak hány olyan sora van, ami csak
egyetlen nullától különböző elemet tartalmaz!


 3.155

Az  A(N)  vektor  egy  évfolyam  vizsgajegyeit  tartalmazza. Számoljuk meg,
hogy az 1, 2, 3, 4 és 5-ös jegyekből külön-külön hány db van!
input file


 3.156 *

Határozzuk  meg,  hány  olyan,  legfeljebb  ötjegyű  természetes  szám van,
aminek első két jegyéből alkotott szám osztója az eredeti számnak!


 3.157 *

Adott  a  síkon középpontja koordinátáival és sugarával két kör, valamint N
db  pont  koordinátáival.  Állapítsuk  meg, hogy a pontok közül hány esik a
körök metszetébe!


 3.158

Állapítsuk  meg, hány olyan érték van a növekvően rendezett A(N) vektorban,
ami legalább K-szor előfordul!
input file


 3.159 *

Számoljuk  meg  az R karaktersorozatban azokat a hárombetűs jelsorozatokat,
amelyek közvetlenül egy '%' jel után állnak, és tartalmaznak 'A' betűt!


 3.160 **

Határozzuk meg az N természetes szám különböző prímosztóinak számát!


 3.161

Az  S  sorozatban  levő  szövegben  az  'Á' betűt úgy jelöljük, hogy 'AA'-t
írunk.  Számoljuk  meg,  hogy  a  szövegben  hány  'A'  betű van, ha az 'Á'
betűnek számító 'AA'- at nem számoljuk!


 3.162 *

Keressünk  az  A(N)  vektorban egy olyan elemet, ami pontosan K-szor fordul
elő!
input file


 3.163 *

Adottak  az  A(N),  B(M)  vektorok  és  a K szám. Számoljuk meg, hány olyan
K-val osztható elem van A(N)-ben, aminek indexe megtalálható B(M)-ben!


 3.164 *

Állapítsuk  meg,  hogy  az  A(N)  vektorban hány elem van nagyság szerint a
helyén (növekvő sorrendet tekintve)!


 3.165 *

Az A(M,N) mátrix egy évfolyam vizsgaeredményeit tartalmazza.

   1. Állapítsuk meg, hányan buktak meg!
   2. Állapítsuk meg a kitűnő tanulók számát!


 3.166 *

Állapítsuk  meg,  hogy  a  növekvően  rendezett A(N), B(M) vektoroknak hány
olyan közös elemük van, ami mindkettőben csak egyszer fordul elő!


 3.167

Állapítsuk meg, hogy egy sorozatnak hány egymástól különböző eleme van!


 3.168 **

Állapítsuk  meg,  hogy  az  A(N)  és B(M) vektoroknak hány olyan eleme van,
amelyik mindkettőben többször is előfordul!


 3.169 *

Határozzuk  meg  egy  sorozat  azon  elemeinek  számát, amelyek nagyobbak a
tőlük  balra,  illetve  jobbra  lévő  K  db  elemnél  (feltéve,  hogy  ezek
léteznek)!


 3.170 *

Állapítsuk  meg,  hogy  az  R  karaktersorozatban  az  'ADAT'  szó hányszor
szerepel!


 3.171 *

Adjuk  meg  egy  sorozat  azon  elemeinek  számát,  amelyek  a  következő K
elemben legalább egyszer megismétlődnek!


 3.172 *

Állapítsuk  meg  egy  magyar nyelvű mondatban a rövid és a hoszszú szótagok
számát!


 3.173 *

Határozzuk meg a P természetes szám összes nem prím osztóinak számát!


 3.174 *

Számoljuk meg, hány prímszám van az A(N) vektorban!
input file


 3.175 **

Adott  az  A(N)  vektor. Számoljuk meg, hogy a vektorban hány olyan számpár
van, amelyek relatív prímek!
input file


 3.176 *

Adott  az  A(N) vektor, amelynek elemei a (P, Q) intervallumba esnek, és az
M   szám.   Számoljuk   meg,   hogy   az   (I*(Q-P)/M+P;   (I+1)*(Q-P)/M+P)
intervallumokba (I=0, 1...M-1) rendre hány vektorbeli elem esik!


 3.177

Adott  az  R  és  az  S  karaktersorozat. 'Fektessük' R-et egymás után S-re
ahányszor  csak  lehet,  és  számoljuk  meg, hány helyen egyeznek az egymás
fölötti betűk!


 3.178 **

Az  R  sorozat  az  első  N természetes szám egy permutációját tartalmazza.
Állapítsuk  meg  a  sorozatban  az  inverziók  számát (az 1, ..., N sorrend
eléréséhez hány csere szükséges)!


 3.179 *

Számoljuk  meg,  hogy  egy négyzetes mátrix sorainak maximális elemei közül
hány van a fődiagonális fölött!


 3.180 *

Adott  a  síkon  középpontjának  koordinatáival és sugarával egy kör. Adjuk
meg a körbe eső egész koordinátájú pontok számát!


 3.181

Állapítsuk  meg,  hogy egy adott szósorozatban hány 'TT' betűre végződő szó
van!


 3.182 *

Adottak  a  (P,  Q) intervallumon az F és G folytonos függvények. Számoljuk
meg, hány egész koordinátájú pont esik a függvénygörbék közé!


 3.183 **

Számoljuk  meg,  hogy egy négyzetes mátrixnak hány olyan, a fődiagonálissal
párhuzamos átlója van, amely tartalmaz negatív elemet!


 3.184 *

Keressünk  az  R  sorozatban  egy  olyan  részsorozatot, amelyben a K érték
pontosan K-szor fordul elő!

 3.185

Az  A(N)  vektor  az  első  N  természetes  szám permutációját tartalmazza.
Adjuk meg a vektor olyan számpárjainak számát, amire I<J és A(I)<A(J)!


 3.186 *

Az   A(N)   vektor   számjegyeket  tartalmaz.  A  vektor  elejétől  indulva
válasszuk  le  azt  a  leghosszabb  szakaszt,  amelyben a számjegyek rendre
növekszenek;  ettől  a  ponttól  kezdve  egy  ugyanilyet,  és  így  tovább!
Határozzuk meg az így leválasztható szakaszok számát!


 3.187 **

Adott    egy   háromdimenziós   csillagtérkép,   amelyben   a   csillagokat
koordinátáikkal   adjuk   meg.   Csillagsűrűsödéseknek  nevezzük  azokat  a
legbővebb  csoportokat,  amelyekben  bármely két csillag távolsága kevesebb
egy   T   értéknél,  és  a  csillagok  száma  legalább  N.  Határozzuk  meg
térképpontokon a csillagsűrűsödések számát!


 3.188

Adott  az  A(N)  vektor.  Tekintsünk  el  a  vektorban  levő  nulla  értékű
elemektől,  és  számoljuk meg, hány olyan index van, ahol negatív elem után
pozitív vagy pozitív után negatív következik!


 3.189 *

Az  R  sorozat egy szöveget tartalmaz. Állapítsuk meg, hány olyan szó van a
sorozatban, amely tartalmaz P betűt!


 3.190 **

Állapítsuk  meg,  hogy  az  R  szósorozatban  hány  magas-,  mély-, illetve
vegyes hangrendű szó van!


 3.191

Állapítsuk  meg,  hogy hány olyan szó van az R szósorozatban, aminek utolsó
betűje megegyezik a következő szó első betűjével!


 3.192

Az   R   sorozat  egy  szöveget  tartalmaz,  amelyben  a  szavakat  vesszők
választják  el.  Állapítsuk  meg,  hány  olyan  szó  van  a sorozatban, ami
ugyanazzal a betűvel kezdődik, mint az első szó!


 3.193 *

Adott  az  A(N) vektor. Számoljuk meg, hány pozitív érték van a vektor azon
elemei között, amelynek indexe prímszám!


 3.194 *

Szavakat  vesszővel  elválasztva  olvasunk  be.  Állapítsuk meg, hány olyan
szó van közöttük, amiben az 'F' betű legalább kétszer szerepel!


 3.195 *

Adjuk meg egy sorozat azon elemei számát, amelyek többször előfordulnak!


 3.196 *

Adott  két  szósorozat,  névsor  szerint rendezve. Számoljuk meg, hogy hány
közös szavuk van!


 3.197

Dobókockával  100-szor  dobtunk. Számoljuk meg, hogy hányszor dobtunk páros
számot!


 3.198

Adott   egy   nagy   család   minden   tagjának   születési  dátuma  a  nap
megnevezésével.  Számoljuk  meg,  hogy  a  rokonok  közül  hányan születtek
áprilisban, pénteken!


 3.199

Egy  szénhidrogén  szerkezetét  az  atomok  kötéseivel adjuk meg. Számoljuk
meg,   hogy   hány   hidrogénatom  van  benne!  Például  így  nézhet  ki  a
kötésmátrix  az  etán  molekulára,  ha  az  atomokat  balról jobbra (s ezen
belül felülről lefelé) beszámozzuk:

          H   H               0 0 1 0 0 0 0 0
          !   !               0 0 1 0 0 0 0 0
      H - C - C - H           1 1 0 1 0 1 0 0
          !   !               0 0 1 0 0 0 0 0
          H   H               0 0 0 0 0 1 0 0
                              0 0 1 0 1 0 1 1
                              0 0 0 0 0 1 0 0
                              0 0 0 0 0 1 0 0


 3.200

5 szám közül válasszuk ki a legnagyobbat és a legkisebbet!


 3.201 *

Dobókockával 100-szor dobunk. Melyik számot dobtuk a legtöbbször?


 3.202

Határozzuk meg egy N elemű sorozat legkisebb pozitív elemét!


 3.203 *

Határozzuk  meg  egy  N  elemű  sorozat  legnagyobb  negatív  elemét,  ha a
sorozatnak   van   negatív   eleme,   különben  keressük  meg  a  legkisebb
pozitívat!


 3.204

Határozzuk  meg  az  N  elemű  sorozat  legnagyobb  abszolútértékű elemének
előjelét!


 3.205

Adott  egy  N  elemű  sorozat és egy P szám. Határozzuk meg a sorozat P-nél
kisebb legnagyobb elemét, ha van ilyen!


 3.206 *

Adott  egy  N  elemű  sorozat és egy P szám. Határozzuk meg a sorozat P-nél
kisebb   legnagyobb  és  P-nél  nagyobb  legkisebb  ele-  mét,  ha  ilyenek
léteznek!


 3.207

Határozzuk  meg  az N elemű sorozatnak azt az elemét, amelynek a szomszédai
átlagától való eltérése a legnagyobb!


 3.208

Keressük   meg  az  N  elemű  sorozatban  a  maximális  összegű  szomszédos
elempárt!


 3.209

Adjuk  meg  az N elemű sorozatnak azt a legnagyobb elemét, amely nagyobb az
előtte lévő elemnél, de kisebb az őt követőnél!


 3.210 *

Adott  egy  N  elemű,  egész  értékekből álló sorozat. Határozzuk meg azt a
legnagyobb elemét - ha van - amely N-nel osztva 1-et ad maradékul!


 3.211 *

Határozzuk  meg  az  N  elemű  A(N)  sorozat  és  az  M  elemű B(M) sorozat
legnagyobb közös elemét!


 3.212 **

Állapítsuk  meg,  hogy  egy  egészekből álló N elemű sorozatban melyik elem
fordul elő legtöbbször!


 3.213 *

Adott  egy  csupa különböző elemeket tartalmazó N elemű sorozat. Határozzuk
meg  a  sorozatnak  azt  az  elemét,  amit a legtöbb nála nagyobb elem előz
meg!


 3.214 *

Adjuk  meg  az  N  elemű  sorozat  minden  K  hosszúságú szakasza maximális
elemei közül a legkisebbet!


 3.215

Egy  N  szóból  álló  szövegben  keressük  meg az ABC-sorrendben legelső és
legutolsó szót!



 3.216

Határozzuk meg egy N elemű sorozat második legnagyobb értékét!


 3.217

Egy N szóból álló szövegben keressük meg a leghosszabb szót!


 3.218 *

Egy  N  szóból  álló  szövegben keressük meg a legtöbb szótagból álló szót.
(Egy szó annyi szótagból áll, ahány magánhangzó van benne.)


 3.219

Egy több mondatból álló szövegben keressük meg a leghosszabb mondatot!


 3.220 *

Egy  több  mondatból  álló szövegben keressük ki mondatonként a leghosszabb
szavakat!


 3.221

Ismerjük  egy  osztály  tanulóinak átlagát. Állapítsuk meg a legjobb tanuló
átlagát! Határozzuk meg, hogy a többiek menynyivel maradnak le mögötte!


 3.222

Állapítsuk  meg,  hogy  mekkora  az osztály legalacsonyabb tagja! Mennyivel
magasabbak nála a többiek?


 3.223

Ismerjük  egy  osztály  névsorát.  Állapítsuk  meg,  kinek  van leghosszabb
vezetékneve!   Határozzuk   meg   azt   is,   hogy  kinek  van  leghosszabb
keresztneve!


 3.224

Egy  bankban  a  napi  betétek  mennyisége  N  napon keresztül rendre X(1),
X(2),  ..,  X(N)  Ft,  a  napi  kivétek Y(1), Y(2), .., Y(N) Ft. Melyik nap
volt legnagyobb a tiszta bevétel és mennyi?


 3.225

Egy  folyó  folyási  irányára  merőlegesen  H méterenként megmértük a folyó
mélységét.  Állapítsuk  meg,  hol  a  legmeredekebb  a  meder? Mekkora ez a
meredekség?


 3.226

A  rádió  reggeli  időjárásjelentése alapján állapítsuk meg, hogy az ország
melyik városában van a leghidegebb!


 3.227

Adjuk meg a nyár legmelegebb vasárnapját!


 3.228

Ismerjük  N  gyerek születési idejét. Iskolaköteles az, aki X év június 30.
előtt  született.  Adjuk meg a legfiatalabb iskolaköteles gyereket, s a nem
iskolakötelesek közül a legidősebbet! Hány nap eltérés van köztük?


 3.229

Egy  futóversenyt  S  méter hosszú távon rendeztek meg. Az egyes versenyzők
átlagsebessége  V(1),  V(2),  ...,  V(N)  m/s.  Határozzuk  meg a győztest!
Történt-e rekordjavítás, ha az eddigi rekord T sec volt?


 3.230

Egy  tájékozódási  futóversenyen  ismerjük  az indulási és érkezési időket.
Állapítsuk meg, ki a győztes!


 3.231

Egy  céllövőversenyen  N résztvevő indul. Mindenki háromszor próbálkozik. A
három kísérlet átlaga alapján állapítsuk meg a győztest és eredményét!


 3.232 *

Egy  magasugróversenyen  N résztvevő indul. Mindenki háromszor próbálkozik.
A legjobb ugrások alapján állapítsuk meg a győztest és eredményét!


 3.233 *

Egy  magasugróversenyen  N  résztvevő  indul.  Mindenki  minden  magasságon
háromszor  próbálkozhat,  s ha a három között van ér- vényes ugrás, mehet a
következő magasságra. Határozzuk meg a verseny győztesét és eredményét!


 3.234 *

Egy  műkorcsolyázó  teljesítményét  N  bíró  pontozza.  Összpontszámát  úgy
számolják  ki,  hogy  elhagyva  a legnagyobb  és a  legkisebb pontszámot, a
maradék    pontok   átlagát   képezik.   Határozzuk   meg   a   korcsolyázó
teljesítményét!


 3.235 *

Az   előző   feladat   pontozási   rendszere  alapján  határozzuk  meg  egy
műkorcsolyaverseny győztesét és eredményét!


 3.236 *

Ismerjük  egy  futballcsapat  N  mérkőzésének  eredményét.  Jelentse  R(1),
R(2),  ..,  R(N)  a  rúgott  gólok,  K(1),  K(2), .., K(N)   a kapott gólok
számát!  Állapítsuk  meg,  hogy  melyik meccsen győztek a legfényesebben, s
melyiken  kaptak  ki a legcsúfabbul! Határozzuk meg bajnoki pontjaik számát
is!  (Két  pont  jár  a  győztes mérkőzésért, egy a döntetlenért és nulla a
vereségért.)


 3.237 *

Egy  6-tól  19-ig  nyitva tartó áruház kisegítő munkaerőt keres. A kisegítő
munkaidejét  úgy  akarják  megállapítani, hogy abba beleessen a 'csúcsidő',
vagyis  az  a  félóra, amikor legtöbben vannak az üzletben (ha esetleg több
ilyen  van,  akkor  az  utolsót  tekintjük).  Ezért  felmérést  végeznek, s
megszámolják,  há-  nyan  lépnek  be,  illetve  ki az üzletből. Az adatokat
félóránként  rögzítik.  Készítsünk  programot  annak  megállapítására, hogy
mikor (hanyadik félórában) vannak legtöbben az üzletben, s hányan!


 3.238 *

Határozzuk  meg  az előző feladat kisegítő munkásának munkaidejét úgy, hogy
az  a  'legerősebb' négy óra legyen, vagyis az a négy óra, amikor legtöbben
vannak az üzletben!


 3.239 *

Adott  a  síkon  sugarával  N  db  koncentrikus  kör.  Állapítsuk meg, hogy
melyik két kör által alkotott gyűrű területe a legnagyobb!


 3.240

Egy   H  hosszúságú,  kör  keresztmetszetű  rúd  felszínét  egymás  után  -
rétegesen   -   N-1  különböző  anyaggal  vonjuk  be.  Az  A(N)  sorozatban
feltüntettük  a  rúd  csupasz, majd az egyes borítások után várt átmérőjét.
Számítsuk  ki,  hogy  a  rúd bevonásához  az  egyes anyagokból mennyire van
szükség, és melyik anyagból kell a legtöbb!


 3.241

Adott a síkon N db pont. Keressük meg az origótól legtávolabb eső pontot!


 3.242 *

Ismerjük  egy konvex sokszög csúcspontjainak koordinátáit olyan sorrendben,
ahogy  a  kerületen  egymás  után  elhelyezkednek. Határozzuk meg a sokszög
leghosszabb átlóját!


 3.243

Adott  N város (X(1), Y(1)), ..., (X(N), Y(N)) koordinátákkal, továbbá egy,
a   (P1,  P2)  koordinátájú helyre telepítendő rádióadó.  Mekkora legyen az
adó  hatósugara,  ha  azt  akarjuk,  hogy minden városban fogható legyen az
adás?


 3.244 *

Adott  N  város  (X(1);  Y(1)),  ...,  (X(N),  Y(N)) koordinátákkal. Melyik
városba  telepítsük  az   R  sugarú  rádióadót, ha azt  szeretnénk, hogy az
adást minél több városban lehessen fogni?


 3.245 **

Adott  N  város  (X(1),  Y(1)),  ...,  (X(N),  Y(N)) koordinátákkal. Melyik
városba  telepítsünk  rádióadót,  ha  az a cél, hogy minden városban tudják
fogni az adást, és a lehető legkisebb legyen az adó hatósugara?


 3.246 **

N   építkezéshez   egy   betonkeverőt   használunk.   Melyik   építkezéshez
telepítsük  a  betonkeverőt,  ha  azt  akarjuk, hogy a  legkisebb  legyen a
szállítási  költség,  azaz melyik az az építkezés, amelynek a többitől való
távolságai  összege  a  legkisebb?  Mekkora  a  szállítási  költség,  ha  a
szállítási  egységár  K  Ft  kilométerenként?  (minden  építkezéshez azonos
mennyiségű beton kell.)


 3.247 **

Egy  csintalan  asszony  N-1  elintézendő  dolgot  bíz  mafla  férjére.  Az
ügyeket  az   (X(I),  Y(I))  (I=2,  ...,  N)   helyeken lehet elintézni. Az
(X(1),  Y(1))  helyen  lakó  asszony  azt  szeretné,  ha férje minél tovább
távol  maradna.  Ezért  úgy  akarja  összeállítani  az  elintézendő  dolgok
sorrendjét,  hogy  a férjnek  először az  otthontól legtávolabb levő helyre
kelljen  elmennie,  innen  a  még  nem  érintett  legtávolabbi  helyre stb.
Segítsünk  az asszonynak a sorrend összeállításában! Állapítsuk meg azt is,
mekkora utat kell megtennie a szegény férjnek!


 3.248

Adott  az  A(N,  M)  mátrix. Határozzuk meg a legnagyobb elemét! Határozzuk
meg az elem indexeit is!


 3.249

Határozzuk meg az A(N, M) mátrix soronkénti legkisebb elemeit!


 3.250 *

Adott  az  A(N,  M)  mátrix.  Határozzuk  meg  azt  a mátrixot, amelyet úgy
kapunk,  hogy  az A minden oszlopából kivonjuk az il- lető oszlop legkisebb
elemét!


 3.251

Adott  az  A(N,  N)  mátrix.  Határozzuk  meg  a fődiagonális alatti elemek
közül a legnagyobbat!


 3.252 *

Adott  az  A(N,  N)  mátrix.  Határozzuk  meg  a mátrixnak azt az oszlopát,
amelyben a fődiagonális fölötti elemek összege a legnagyobb!


 3.253

Határozzuk   meg   az   A(N,  N)  mátrix  fődiagonálisában  lévő  elemeinek
maximumát  és  a  mellékátlóban  lévő elemeinek minimumát! (A mellékátló az
A(N, 1), A(N-1, 2), ..., A(1, N) elemekből áll.)


 3.254 *

Adott  az  A(N,  M) mátrix. Keressük meg a mátrixnak azt az elemét, amely a
legtöbb sorban előfordul!


 3.255

Adott  az  A(N, M) mátrix és a K szám. Határozzuk meg a B(N) logikai vektor
elemeinek  értékét,  ahol B(I) igaz, ha az A(N, M) I-edik sorának maximális
eleme kisebb K-nál, különben hamis!


 3.256 **

Adott  az  A(N,  M) mátrix, amelynek elemei 0-k és 1-esek. Határozzuk meg a
-  vízszintesen,  függőlegesen  vagy átlósan - leghosszabb,  csak  1-eseket
tartalmazó szakaszt!


 3.257 **

Adott  az  A(N,  M)  mátrix.  Határozzuk  meg  a  mátrixnak  egy legnagyobb
részmátrixát, amely nem tartalmaz 0 értékű elemet!


 3.258 *

Ismerjük  egy  osztály  tagjainak  tantárgyankénti  osztályzatát.  A(I,  J)
jelenti  az  I-edik tanuló J-edik tárgyból szerzett jegyét. Állapítsuk meg,
hogy

   1. tantárgyanként ki a legjobb;
   2. melyik diák melyik tárgyból a legjobb;
   3. ki a legjobb átlagú tanuló!


 3.259

Állapítsuk  meg,  hogy  egy  N  résztvevőjű öttusaversenyen ki a legjobb az
egyes   sportágakban,  és  ki  az  összetett  bajnok!  Hány  pontja  van  a
bajnoknak?


 3.260 *

Egy  szellemi  vetélkedőn  N résztvevő indul. K kérdésre kell válaszolniuk.
Jelentse  A(I,  J) az I-edik résztvevő J-edik válaszát, B(J) pedig a helyes
választ. Állapítsuk meg a győztest!


 3.261 **

Képzeletbeli  rácsot  fektetünk  egy hegyvidékre. A rácspontokban megmérjük
a  felszín  tengerszínt  fölötti  magasságát.  Hatá-  rozzuk  meg azt a két
szomszédos rácspontot, amelyeknél az összekötő út a legmeredekebb!


 3.262 **

A  Vadása  tóra  egy négyzethálót fektetünk, s minden rácspontban megmérjük
a  víz  mélységét. Feltételezzük, hogy a parton minden mérés eredménye 0, a
vízmélység   pedig   mindenhol   nagyobb,  mint  0.  A  négyzetháló  szélső
rácspontjai  szárazföld  fölött  vannak.  Határozzuk  meg  a  leggyorsabban
mélyülő partmenti helyet!


 3.263

Egy  bankszámlaszámra egymás után érkeznek a befizetések (előre nem tudjuk,
hány  befizetés).  Állapítsuk  meg,  honnan  jött  a  legnagyobb befizetés!
Mekkora volt az átlagos befizetés?


 3.264 *

K  darab bankszámlára egymás után érkeznek a befizetések (előre nem tudjuk,
hány  befizetés).  Állapítsuk  meg,  hogy  az  egyes  számlaszámokra honnan
jött  a  legnagyobb  befizetés!  Határozzuk  meg,  hogy melyik számlaszámra
érkező befizetések átlaga a legnagyobb!


 3.265

Egy  könyvtári  nyilvántartásban  a  következőket tároljuk: könyv szerzője,
címe,  példányszáma,  a  kikölcsönzött  példányszám.  Adjuk  meg  azokat  a
könyveket, amelyekből 2 vagy annál kevesebb van a könyvtárban!


 3.266

Adott  N  ember  neve,  személyi száma és lakóhelye. Adjuk meg a tanköteles
emberek adatait!


 3.267 *

Adott  N  ember  neve,  személyi száma és lakóhelye. Válogassuk ki a 'szűz'
csillagképben  születetteket  (akik  augusztus 24. és szeptember 23. között
születtek)!


 3.268

Adott  N  ember  neve,  személyi  száma  és  lakóhelye.  Adjuk  meg  a  nem
Budapesten élő férfiak adatait!


 3.269 *

Tökéletesnek  nevezzük  azokat  a  természetes  számokat, amelyeknél a nála
kisebb  osztói  összege  az adott szám. Határozzuk meg a tökéletes számokat
2-től N-ig!


 3.270

Adott egy A(N) vektor. Elemei közül a negatívok helyére írjunk 0-t!


 3.271

Adott  N  ember  neve  és  az utolsó három évben általuk felhasznált valuta
személyenként.    Adjuk   meg   azon   embereket,   akiknek   elfogyott   a
valutakeretük! (19 000 Ft)


 3.272 *

Adott  az  A(N)  egész  számokból álló vektor. Elemei közül válogassuk ki a
prímeket!


 3.273 *

Adott egy szósorozat. Válogassuk ki a magas hangrendű szavakat!


 3.274

Adott  egy  természetes számokat tartalmazó vektor. Elemei közül válogassuk
ki azokat, amelyek relatív prímek a 12-höz!


 3.275 *

Adott   egy   kosárlabda  mérkőzés  jegyzőkönyve  (játékosok  neve,  dobott
kosarak  pontértéke  alkalmanként).  Adjuk  meg  azon játékosok nevét, akik
dobtak  hárompontos  kosarat! A jegyzőkönyv adatainak tárolása a feladathoz
tartozik.


 3.276

Ismerjük   egy   egyetem   valamely   szakára  jelentkezettek  névsorát,  a
középiskolából  hozott,  valamint a felvételin szerzett pontszámát. Adott a
felvételhez  szükséges  pontszám.  Adjuk meg a felvételin megfelelt tanulók
nevét!  (A  felvételin az elérhető 60 pontból legalább 30-at el kell érni a
pályázónak!)


 3.277

11  nevet  kell  kötött  sorrendben  egy-egy  rekordban  elhelyeznünk, de a
megfelelő  rekordokban  csak  a megadott számú karak- ternek van hely. A 11
név  és  a  rendelkezésre álló karakterhelyek száma: Szűcs(13); Góczán(11);
Dobi(8);   Kovács(10);   Bodrogi(14);   Farkas(7);   Bencze(9);  Bencze(6);
Földesi(12);  Gáll(15);  Bérczes(5).  Adjuk  meg  azokat a neveket, amelyek
nem férnek el!


 3.278

Adottak  egy  futóverseny eredményei, valamint az első osztályú szinthatár.
Kik értek el első osztályú eredményt?


 3.279

Ismerjük egy osztály órarendjét. Milyen napokon van matematikaóra?


 3.280

N  ismerősünk  telefonszámának  ismeretében  adjuk  meg a Miskolc környékén
lakókat!


 3.281 *

Készítsünk   programot,   amely  N  televíziós  adó  műsorának  ismeretében
megadja, hogy melyiken van adás J. nap X-Y óra kö- zött!


 3.282

A  BKV  utasszámlálást  végzett.  Ismerjük a felmérés adatait. Zsúfolt az a
busz,  ahol  a férőhelyek legalább 80%-a foglalt. Üres, ha 20%-nál kisebb a
kihasználtság.   Készítsünk   programot   a   zsúfolt  és  az  üres  buszok
kiválogatására!


 3.283

Adottak  egy  labdarúgó  bajnokság fordulójának eredményei. Válogassuk ki a
2 pontot szerzett csapatokat!


 3.284

Ismerjük   egy   étterem   étlapját  (levesek,  készételek,  frissensültek,
saláták stb.) Válogassuk ki az X forintnál olcsóbb frissensülteket!


 3.285 *

Egy  biológiai  felmérést  végeztünk, amelyben meghatároztuk a környékünkön
élő   élőlények   táplálékláncát   (ki   mit,   kit  eszik).  Adjuk  meg  a
növényevőket!


 3.286

Egy lemezeladási statisztika alapján adjuk meg az aranylemezeseket!


 3.287 **

Az  országhatár  és  a  városok,  falvak helyét egy mátrixban tároljuk. (Az
országhatárt  alkotó  határpontok elég sűrűn he- lyezkednek el.) Határsávon
a  határpontok  10  kilométeres  sugarú  környezeteinek egyesítését értjük.
Válasszuk ki a határ- sávba eső településeket!


 3.288 **

Írjunk  függvényt,  amely  konstansként tartalmazza minden napra, hogy azon
milyen  névnap  van,  s  a  függvény  egy  adott névre adja meg, hogy az év
hányadik   napjain   vannak   a  névnapjai!  A  megoldást  két  változatban
készítsük el:

  - minden napon csak egyetlen névnap van,
  - vannak napok, amikor  több névnap is van, ekkor ezek egymástól
    vesszővel vannak elválasztva.


 3.289

A  Z  sorozat egy dolgozat eredményadatait tartalmazza. Egy elem egy tanuló
nevét  és  a 7 feladatra kapott pontszámait (1-10) tartalmazza. Gyűjtsük ki
az  X  sorozatba  a  60  pontnál többet elért tanulók nevét, az Y sorozatba
pedig  azoknak  a  feladatoknak  a  sorszámát,  amire  a  tanulók átlagosan
legalább 8 pontot kaptak!


 3.290

Egy  15  főből  álló  zsűri  egy  vállalat  termékeit  vizsgálja,  és ennek
alapján  minden  zsűritag  1-10  ponttal  értékeli  a termékeket. Adott a Z
sorozatban  az  értékelés eredménye. Egy elem a termék azonosítóját és a 15
pontszámot  tartalmazza.  Adjuk  meg  az X sorozatban azoknak a termékeknek
az  adatait,  amelyek  a  kiváló  árut jelentő 120 pontot elérték, és adjuk
meg a legszigorúbb zsűritag sorszámát!


 3.291

Az  X  sorozat  konyhafelszerelési cikkek havi eladási adatait tartalmazza.
Egy  eleme  a  cikkszámból  és  az  eladott  mennyiségből  áll.  A  sorozat
cikkszám  szerint  növekvően  rendezett.  Egy cikkszámhoz több eladási adat
is  tartozhat.  Állítsuk elő az X sorozatból a Z sorozatot úgy, hogy az egy
cikkre vonatkozó adatokat összevonjuk, a mennyiségeket összeadjuk!


 3.292

N napig mértük, naponta K alkalommal a hőmérsékletet.

   1. Adjuk meg azokat a napokat,  amelyeken  belül a legnagyobb volt a hő-
      mérsékletváltozás!
   2. Adjuk meg azokat a napokat,  amelyeken a legnagyobb volt az eltérés a
      teljes időszak átlaghőmérsékletétől!
   3. Adjuk meg a teljes időszak átlagától leginkább eltérő átlagú napokat!
   4. Adjuk meg a teljes időszak átlaga alatti napokat!
   5. Döntsük el, volt-e olyan nap, amikor a hőmérséklet az előző napitól 5
      Celsius foknál jobban eltért!
   6. Adjuk meg, hány  mérésnél volt  rossz a műszer!  (Rossz volt a műszer
      akkor, ha a mért érték adott  D  értéknél jobban eltért a napi átlag-
      tól.)
   7. Határozzunk meg  egy olyan egy hetes (7 nap) időszakot, amikor az át-
      laghőmérséklet a legnagyobb volt!
input


 3.293

Öt  percenként  megmértük  egy  kazán hőmérsékletét. Néhány mérés azonban a
műszer  kikapcsolása  miatt  kimaradt,  ekkor a mért érték 0. A kikapcsolás
időtartama valahányszor 5 perc.

   1. Pótoljuk a  hiányzó méréseket úgy,  hogy azt  feltételezzük, az ilyen
      szakaszokon a hőmérséklet lineárisan változott! (Kezdetben és a végén
      jó volt a mérés.)
   2. Állapítsuk meg,  hogy a kikapcsolások azonos működési idő után követ-
      keztek-e be!
   3. Határozzuk meg  azon  szakaszok  számát,  ahol a  hőmérséklet monoton
      nőtt!
   4. Határozzuk meg azt a leghosszabb szakaszt, ahol a hőmérséklet monoton
      nőtt!
   5. Határozzuk meg az X percnél hosszabb bekapcsolt  szakaszok számát!

   6. Határozzuk meg a kikapcsolt szakaszok számát!

   7. Határozzuk meg a működő szakaszok számát!

   8. Határozzuk meg a leghosszabb kikapcsolt szakasz hosszát percben!

   9. Határozzuk meg a leghosszabb müködő szakasz hosszát percben!

   10. Határozzuk meg a kikapcsolt szakaszok átlagos hosszát percben!

   11. Határozzuk meg a működő szakaszok átlagos hosszát percben!

   12. Határozzuk meg a legrövidebb kikapcsolt szakasz hosszát percben!

   13. Határozzuk meg a legrövidebb müködő szakasz hosszát percben!

   14. Adjuk meg működő szakaszonként a szakasz átlaghőmérsékletét!
   
input



 3.294 *

Adott  egy  Budapest és Fonyód közötti vasúti menetrend.

   1. Adjuk meg az olyan vonatokat, amelyek Budapestről indulnak  és minden
      állomáson megállnak!
   2. Adjuk meg az  olyan vonatokat, amelyek Budapestről indulnak és Siófok
      a végállomásuk!
   3. Döntsük el, van-e olyan vonat, amely Székesfehérvárról indul!
   4. Adjuk meg azt a vonatot, amellyel  Budapestről legkorábban lehet Sió-
      fokra érni!
   5. Döntsük el, hogy ugyanaz a vonat ér-e legkorábban Budapestről Székes-
      fehérvárra, Siófokra és Fonyódra!
   6. Adjuk meg azt a  vonatot, amellyel a legkésőbb kell indulni Budapest-
      ről ahhoz, hogy még 9 óra előtt Fonyódra érjünk!
   7. Adjuk meg azt a vonatot, amellyel Budapestről legpontosabban lehet  9
      órára Siófokra érni!
   8. Adjuk meg azt a vonatot, amely Budapestről 9-re Fonyódra érők közül a
      leggyorsabb!
   9. Adjuk meg azt a vonatot, amellyel a legkésőbb kell Budapestről indul-
      ni, hogy még 9 óra előtt  Fonyódra érjünk, de az utat átszállással is
      megtehetjük!
  10. Számoljuk meg, hány vonat megy Budapestről Siófokra!
  11. Számoljuk meg, hány  olyan vonat van, amely  Székesfehérvárról indul,
      Fonyódig megy és megáll közben Siófokon!
  12. Adjuk meg azt a vonatot, amely  leglassabban ér le  Budapestről  Sió-
      fokra!
  13. Adjunk meg egy olyan vonatot, amely Budapestről indul és 9-re Fonyód-
      ra ér!
  14. Adjuk meg az összes olyan  vonatot, amely  Budapestről indul és  9-re
      Siófokra ér!
  15. Adjuk meg azt a várost, ahol a legtöbb vonat megáll!
  16. Ellenőrizzük, hogy  helyes-e a  menetrend!  (Minden vonatnak legalább
      két helyet kell érintenie és az indulás előtt nem érkezhet meg.)

input


 3.295 *

Egy  N  résztvevőjű  kutya-szépségversenyen  M  különböző  szempont szerint
pontoznak,  s  az  eredményt  a  KUTYA(N,  M)  mátrix  tartalmazza.  Minden
szempont  alapján  maximum MAX(I) pontot adhatnak (a pontszámok nem negatív
egész  számok  lehetnek,  1<=I<=M).  A versenyből automatikusan kiesik az a
kutya,  amelyik  valamely kategóriában nem éri el a kategóriánként megadott
alsó ponthatárt (ALSO(I)).

   1. Adjuk meg az automatikusan kieső kutyák sorszámait, vagy jelezzük, ha
      nincs ilyen kutya!
   2. Döntsük el, van-e olyan kutya, amelyik minden kategóriában győztes!
   3. Döntsük el,  van-e  olyan  kategória, ahol  holtverseny
      alakult ki a győztesek között!
   4. Döntsük el, van-e olyan kutya,  amelyik  valamelyik szempont  szerint
      tökéletes!
   5. Döntsük el, van-e olyan kutya, amelyik minden kategóriában kiesett!
   6. Adjuk meg a kategóriagyőzteseket! (Ha egy kutya több kategóriában is
      győzött, akkor is csak egyszer szerepeljen a listában!)
   7. Adjuk meg azokat a kutyákat, amelyek több kategóriában is győztek!
   8. Döntsük el, van-e olyan kutya, amelyik abszolút győztes lett, de min-
      den kategóriában volt nála jobb!   (Abszolút győztes az a kutya, ame-
      lyik összpontszáma a legnagyobb.)
   9. Adjuk meg  azokat a kutyákat,  amelyek egyik  kategóriában sem voltak
      sem győztesek, sem utolsók!
  10. Adjuk meg azokat a kutyákat amelyek valamilyen szempont szerint győz-
      tesek voltak, más szempont szerint pedig kiestek!
  11. Adjuk meg azokat a kutyákat,  amelyek valamilyen szempont szerint tö-
      kéletesek voltak, de más szempont szerint nem nyertek!
  12. Adjuk meg azokat a kutyákat,  amelyek ha nyertek valamilyen kategóri-
      ában, akkor csak holtversenyben voltak elsők!
  13. Adjuk meg azokat  a kutyákat, amelyek  egy kategóriában  sem nyertek,
  de az alsó pontszámot minden kategóriában elérték!
  14. Döntsük el, van-e olyan kutya, amely több kategóriában is győztes!
  15. Döntsük el, létezik-e olyan A és B kutya, hogy  A minden kategóriában
      jobb B-nél!
  16. Adjuk meg azokat a kategóriákat, amelyekben nem volt kieső kutya!
  17. Adjuk meg azokat a kategóriákat,  amelyekben  legalább 2 kutya ért el
      maximális pontot!
  18. Adjuk meg azokat a kategóriákat, amelyekben legalább  K  kutya maradt
      versenyben a kiesések után!
  19. Adjuk meg azokat a kategóriákat, amelyekben holtversenyt kellett hir-
      detni!
  20. Adjuk meg azokat a kategóriákat, amelyekben volt tökéletes kutya!

input



 3.296 *

Adott  N  szülő-gyermek  kapcsolat  az  X(N,  2)  mátrixban. (Pl.: ha az 1.
ember  szülője  a  2.-nak,  a  2.  pedig a 3.-nak, akkor N=2, és a mátrix a
következőképpen néz ki: 
  1 2
  2 3


   1. Adjuk meg egy adott sorszámú ember gyerekeit!
   2. Adjuk meg egy adott sorszámú ember szüleit!
   3. Adjuk meg egy adott sorszámú ember testvéreit!
   4. Adjuk meg egy adott sorszámú ember unokáit!
   5. Adjuk meg egy adott sorszámú ember nagyszüleit!
   6. Adjuk meg két adott sorszámú ember közös gyerekeit!
   7. Adjuk meg két adott sorszámú ember nem közös gyerekeit!
   8. Adjuk meg egy adott sorszámú emberhez azokat,  akikkel  közös gyereke
      van!
   9. Adjuk meg egy adott sorszámú ember testvérei szüleit!
  10. Döntsük el, hogy egy adott sorszámú embernek van-e testvére!
  11. Döntsük el, hogy két adott sorszámú ember testvér-e!
  12. Adjuk meg egy adott sorszámú ember összes ősét!
  13. Adjuk meg egy adott sorszámú ember összes leszármazottját!
  14. Adjuk meg egy adott sorszámú ember összes rokonát!
  15. Adjuk meg egy adott sorszámú ember unokatestvéreit!
  16. Adjuk meg egy adott sorszámú ember házastársának szüleit!
  17. Döntsük el, hogy két adott sorszámú ember rokona-e egymásnak!
  18. Adjuk meg két adott sorszámú ember egy közös ősét!
  19. Adjuk meg két adott sorszámú ember egy  közös leszármazottját!
  20. Adjuk meg azon legnagyobb csoport létszámát, amelyben senki sem roko-
      na senkinek!
  21. Döntsük el, hogy  egy adott  sorszámú  embernek  van-e olyan őse, aki
      több leszármazási ágon is őse!
  22. Adjunk meg egy adott sorszámú emberhez egy olyan  másikat, akivel van
      közös gyereke!
  23. Adjuk meg két adott sorszámú ember közös  leszármazottjait!
  24. Adjuk meg egy adott sorszámú ember egyik szülőjét!
  25. Adjuk meg azt az embert, akinek a legtöbb gyereke van!
  26. Adjuk meg azt az embert, akinek a legtöbb testvére van!
  27. Adjunk meg egy olyan embert, akinek csak 'valódi' testvérei vannak!
  28. Döntsük el, hogy egy adott sorszámú embernek vannak-e féltestvérei!
  29. Adjunk meg egy olyan embert, akinek nincs gyereke!
  30. Adjuk meg az összes olyan embert, akinek nem ismerjük a szüleit!

input
rajz


 3.297 **

Egy   egyenes   vonal   mentén   K   kilométerenként  megmértük  a  felszín
tengerszint  feletti  magasságát. Összesen N mérést végez- tünk. Az első és
az  utolsó  mérést kontinens felett végeztük. Elképzelésünk szerint ott van
tenger, ahol a mérés értéke=0, szárazföld esetén a mért érték 0.

(Sziget:     ...0+++++0...               ,
 tenger:    ...+0000000+...              ,
 kontinens: ++++++0... vagy ...0++++++   )

   0.1 Jártunk-e tenger felett?  
   0.2 Végig szárazföld felett jártunk-e?
   0.3 Adjuk meg a méréssorozat átlagát!
   0.4 Adjuk meg az indulási százatföld magasságának átlagát!
   0.5 Adjuk meg csak a szárazföldek (kontinens, sziget) magasságának átlagát!
   0.6 Adjuk meg a tenger kezdetét!
   0.7 Adjuk meg a legmagasabb csúcsot!
   0.8 Adjuk meg a legkisebb szárazföldön mért magasságot.
   0.9 Adjuk meg a tengerszakaszok össz. hosszát.
   0.10 Adjuk meg a 100 méternél kisebb szárazföldi szakaszok össz. hosszát.
   

   1. Döntsük el, hogy a mérés során jártunk-e szigeten!
   2. Mondjuk meg a szigetek számát!
   3. Adjuk meg azt a szigetet, ahol a legmagasabb csúcs van!
      (Az a pont csúcs, amely két  szomszédjánál  legalább  X
      méterrel magasabb.)
   4. Adjuk meg a legszélesebb sziget helyét!
   5. Adjuk meg az M méternél nagyobb átlagmagasságú szigeteket!
   6. Állapítsuk meg, hogy a szigeteken mért legnagyobb magasságú pont
      csúcs volt-e!
   7. Határozzuk meg azt a tengerszakaszt, ahol két sziget a legközelebb
      van egymáshoz!
   8. Határozzuk meg azt a  szigetet,  amely  két  szomszédos
      pontján mért magasság különbsége a legnagyobb!
   9. Határozzuk meg a szigetek kezdeteit és végeit!
  10. Határozzuk meg azt a szigetet,  amelynek  a  legalacsonyabb a partja!
  11. Határozzuk meg azt a szigetet, amelyen  a  legszélesebb
      fennsík található!
      (Fennsík:  minden  pontja  legalább F méter magas és  a
      szintkülönbség legfeljebb S méter.)
  12. Határozzuk meg a legszélesebb fennsíkú szigeten a fennsík két szélét!
  13. Határozzuk meg azt a legmagasabb csúcsot,  amelyik szárazföldön
      található!
  14. Határozzunk meg egy olyan szigetet, ahol nincs csúcs!
  15. Határozzuk meg azt a szigetet, ahol a legmélyebb völgy található!
      (Az a pont tekinthető völgynek, amely két szomszédjánál legalább V
      méterrel alacsonyabb.)
  16. Döntsük el, melyik kontinenshez van legközelebb sziget!
  17. Határozzuk meg a tengerszakaszok átlagos hosszát!
  18. Döntsük el, hogy a legmagasabb csúcs szárazföldön vagy szigeten
      van-e!
  19. Határozzuk meg azon szigetek átlagos  magasságát,  amelyek minden
      pontja alacsonyabb 100 méternél!
  20. Határozzuk meg a szárazföldön levő hegycsúcsok  átlagos
      magasságát!
  21. Állapítsuk meg, hogy az út során a szigetek  szélessége
      egyre kisebb lett-e!
  22. Állapítsuk meg, hogy van-e két egyforma szélességű sziget!
  23. Határozzuk meg azt a szigetet, amely legközelebb van az
      óceán közepéhez!
  24. Állapítsuk meg, hogy a tengerpartok jobb-, vagy baloldali meredeksége
      a nagyobb!
  25. Állapítsuk meg, hogy az út során a szigetek átlagmagassága
      növekszik-e!
  26. Határozzuk meg azt a szigetet, amely legtávolabb van  a
      mellette lévő szigetektől!

Input



 3.298 **

A  Balaton  fölé  egy  négyzethálót  fektettünk  (B(N, M)), s a négyzetháló
minden  rácspontjában  megmértük  a hőmérsékletet. Ha egy rácspont a parton
volt,  akkor  ott  0  értéket mértünk, a vízben pedig >0-át. A 'déli' és az
'északi'  partot  az  ábrán  'x'-szel jelölt pontok választják el egymástól
(a mért adatok ezekben a pontok- ban is 0 értékűek).


   000000000000000000000000000000000000000000000000000000000
   0000000000000000000000000000000000000000000000000000++000
   000000000000000000000000000000000000000000000000000+++000
   00000000000000000000000000000000000000000++++++++++++++00
   0++++++000000++00000000000000000000000+0++++++++++++++++0
   x+++++++++++++++0000000000+0+++++++++++0++++++++++++++++x
   0++++++++++++++++++++++++++++++++++++++00+++++++++++++++0
   00++++++++++++++++++++++++++++++++++++++0+++++++++++++++0
   000000+++++++++++++++++++++++++++++++++++++++++++++++0000
   000000000000++++++++++++++++++++++++++0000000000000000000
   000000000000000000000000000000000000000000000000000000000


   1. Határozzuk meg a déli part mentén, hol legmelegebb a víz
      hőmérséklete!
   2. Döntsük el, hogy a Balaton legmelegebb pontja a part mentén
      található-e!
   3. Döntsük el, hogy a Balaton partmenti átlaghőmérséklete
      magasabb-e, mint a Balaton más pontjainak átlaghőmérséklete!
   4. Határozzuk meg az x-szel jelölt pontokhoz legközelebbi legmelegebb
      pontokat!
   5. Döntsük el, hogy a Balaton északi vagy déli partján magasabb-e a
      víz átlaghőmérséklete!
   6. Határozzuk meg a Balaton partjának hosszát, ha R a rácspontok
      távolsága!
   7. Határozzuk meg a leghidegebb partmenti pontok helyét!
   8. Határozzuk meg a Balaton déli partjához legközelebbi legmelegebb
      pont helyét!
   9. Határozzuk meg az északi és a déli part legkisebb, illetve legnagyobb
      távolságát!
  10. Határozzuk meg a Balaton azon pontjait, ahol a leggyorsabban változik
      a víz hőmérséklete!
  11. Döntsük el, hogy a déli part mentén haladva keletről nyugatra, a víz
      hőmérséklete folyamatosan csökken-e!  Adjuk meg a legnagyobb monoton
      csökkenő szakasz hosszát és végpontjait is!
  12. Döntsük el,hogy tetszőleges helyen észak felől déli irányban haladva,
      a víz hőmérséklete növekszik-e!
  13. Határozzuk meg a partmenti víz legmelegebb pontját!

input


 3.299 *

A  budapesti  metró  2.  vonalán  forgalomszámlálást  végeztünk.  Mind az N
állomásra  megszámoltuk a felszállók számát (pl.N=6, felszállók száma: 155,
160,  40,  60,  80,  0).  Készítsünk  programot, amely beolvassa N értékét,
majd az N db felszállószámot, majd megadja:

  - Azon szakaszok számát, amelyeken belül  egyre  több ember
    szállt fel a metróra! (A fenti példa esetén 3.)
  - Azon  állomáspárok  sorszámát, amelyek között  egyre több
    ember szállt fel a metróra!  (A fenti példa esetén (1,2),
    (3,5), (6,6.)
  - Azon szakaszok hosszát, amelyeken egyre több ember szállt
    fel a metróra! (A fenti példa esetén 2, 3, 1.)
  - A  leghosszabb szakasz  hosszát, amelyen egyre több ember
    szállt fel a metróra! (A fenti példa esetén 3.)
input


 3.300 *

N  napon  keresztül  mértük  minden délben a Fertő tó vízhőmérsékletét (pl.
N=6,  mérések:  23,  23,  21,  21,  21,  20). Készít- sünk programot, amely
beolvassa N értékét, majd az N db. mérési értéket, majd megadja:

  - Azon szakaszok számát, amelyeken belül a Fertő tó vízhőmérséklete nem
    változott! (A fenti példa esetén 3.)
  - Azon méréspárok sorszámát, amelyek között a Fertő tó vízhőmérséklete
    nem változott!  (A fenti példa esetén (1,2), (3,5), (6,6).)
  - Azon szakaszok hosszát, amelyeken belül a Fertő tó vízhőmérséklete nem
    változott !  (A fenti példa esetén 2, 3, 1.)
  - A leghosszabb szakasz hosszát, amelyen belül a Fertő tó vízhőmérséklete
    nem változott! (A fenti példa esetén 3.)
input


 3.301 *

Egy vonat  menetrendjében  N+1  állomás szerepel.  Ha a vonat megáll az  I.
állomáson,  akkor a hozzá  tartozó érkezési (és vele azonos indulási)  időt
órában  adjuk meg  (pl. 12.75 óra jelenti a háromnegyed 1-et).  Ha az adott
állomáson  nem áll meg,  akkor a megfelelő szám -1 lesz.  ( Pl.  N=6, idők:
9.75, 9.90, -1, -1, 10.30, -1, 10.50). Készítsünk programot, amely beolvas-
sa N értékét, majd az  N+1 db  időt, majd megadja:

  - Azon  szakaszok  számát, amelyeken belül a vonat nem állt meg! (A fenti
    példa esetén 2.)
  - A vonat menetidőit azon  állomáspárok között,ahol a vonat megállt! (A
    fenti példa esetén 0.25, 0.40, 0.20.)
  - Azon szakaszok állomásszámát, amelyeken belül a vonat nem állt meg! (A
    fenti példa esetén 2, 1.)
  - A leghosszabb szakasz idejét, amikor a vonat nem állt meg!  (A fenti
    példa esetén 0.4 óra.)
input


 3.302 *

Egy  lövészversenyen  a  versenyzők egymás után lőnek. Ismerjük N versenyző
eredményét   (Pl.   N=6,   eredmények:  594,  596,  582,  599,  590,  590).
Készítsünk  programot,  amely  beolvassa N értékét, majd az N db eredményt,
majd megadja:

  - Minden versenyzőre, hogy az  addig szereplők közül hányan értek el nála
    jobb eredményt! (A fenti példa esetén 0, 0, 2, 0, 3, 3.)
  - Azokat a versenyzőket, akik a verseny  valamelyik időszakában álltak az
    első helyen!  (A fenti példa esetén 1, 2, 4.)
  - Azokat a  versenyzőket, akik a verseny valamelyik időszakában álltak az
    utolsó helyen!  (A fenti példa esetén 1, 3.)
  - A verseny győztesét! (A fenti példa esetén 4.)
input


 3.303 *

A  karácsonyi  vásárban  N  helyen  árulnak fenyőfát. Az egyes áru sok csak
egyfajta fenyőt árulnak. Készítsünk programot, amely beolvassa, hogy melyik
árus milyen fenyőt árul, s annak méterét mennyiért, majd megadja:

  - melyik árusnál lehet legolcsóbban vásárolni
  - az árusok hányféle fenyőt árulnak
  - melyik fajta fenyőt hány árus árulja
  - az egyes fajta fenyők hol a legolcsóbbak.


 3.304 *

Egy   élelmiszerdiszkontban   nyilvántartást   vezetnek  a  teavásárlásról.
Minden   vásárlásnál   feljegyzik,   hogy   milyen   fajta  teából   milyen
mennyiséget  vettek.  Készítsünk  programot,  amely  beolvas N ilyen adatot
(tea neve és mennyisége), majd megadja:

  - A legnagyobb mennyiségű vásárlás sorszámát.
  - A diszkontban hányféle teát lehet venni.
  - A legnagyobb mennyiségben fogyott teát.
  - Azt a teafajtát, amiből a legkevesebb vevő vásárolt.


 3.305

Egy   iskola  tanulmányi  versenyt  rendezett  T  tárgyból,  a  helyezettek
névsorai  rendelkezésünkre  állnak. Tárgyanként az első 5 helyezett számára
kirándulást szerveznek. Állítsuk össze a résztvevők névsorát!
Matematika
Történelem
Földrajz



 3.306 *

Egy   iskola  tanulmányi  versenyt  rendezett  T  tárgyból,  a  helyezettek
névsorai  rendelkezésünkre  állnak.   Minden tárgyból azonos számú díjazott
számára  kirándulást  szerveznek. Írjunk algoritmust annak meghatározására,
hogy  mennyi  legyen a  tantárgyanként  díjazottak száma, ha a kirándulásra
összesen legfeljebb K személy mehet!
Matematika
Történelem
Földrajz
eredmény



 3.307

A  H  halmazba  azok  az  emberek  tartoznak, akiknek hazai gyártmányú, a K
halmazba  azok,  akiknek külföldi gyártmányú autójuk van. Határozzuk meg az
autótulajdonosok  A  halmazát! (Elképzelhető, hogy valakinek kétféle autója
is van.)
H
K


 3.308

Adottak  az  X,  Y,  Z  halmazok.  H  jelöli  az X, Y, Z közül legalább egy
halmazban  szereplő  elemek  halmazát.  Írjunk  algorit-  must  a  H halmaz
előállítására!
X
Y
Z


 3.309

Adott  egy-egy számhalmaz. Írjunk algoritmust a két halmaz prím tulajdonságú
elemeiből álló részhalmazok uniójának meghatározására!
egyik
másik


 3.310 *

Ismert  N  áruház  árukínálata.  Nem  minden árut lehet mindegyik áruházban
kapni. Van-e közöttük olyan, ahol minden árut megvehetünk?
input

 3.311

Ismert  egy  öttusaverseny öt számának eredménye. Írjunk algoritmust, amely
megadja a legalább egy számban győztesek név- sorát!
input


 3.312 *

Ismert  egy  öttusaverseny öt számának eredménye. Írjunk algoritmust, amely
megadja, hogy kik végeztek legalább két szám- ban az első 6 között!
input


 3.313

Egy  maratoni  futóversenyen  feljegyeztük  a  célba  érkezők nemzetiségét.
Adjuk meg azokat az országokat, amelyek képviselői végigfutották a távot!
input


 3.314**

Televíziónkon   K   adó   adásait   tudjuk   fogni,   ismerjük  mindegyikük
adásidejét.   Készítsünk   algoritmust,   amely  meghatározza,  hogy  mikor
fogható (valamilyen) műsor a készüléken!
input


 3.315

Egy  lóversenyen  ugyanazoknak a lovaknak két fordulóban kell helytállniuk.
Adjuk  meg  azokat  a  lovakat,  akik  legalább  az  egyik fordulóban célba
értek!
Egyik
Másik


 3.316

Tudjuk,  hogy  idén  kik  szerepeltek  a  magyar fociválogatottban az egyes
mérkőzéseken. Állítsuk össze az ez évben válogatottak névsorát!
1
2
3
4
5


 3.317 *

Egy  kihívásos  egyéni  versenyen  (ahol  mindenki  maga  választja  meg  -
természetesen  az  ellenféllel egyetértésben -, hogy kivel mérkőzik) ismert
minden  induló  eredménylistája.  Van-e  olyan  a  versenyzők között, aki a
mezőny összes többi tagjával mérkőzött?
input


 3.318

Az  új  adórendszer  lehetővé  teszi  bizonyos  kedvezmények (alkalmazotti,
nyugdíjas,  többgyermekes)  igénybevételét.  Minden  kedvezményhez ismerjük
az  arra  jogosultak  halmazát.  Készítsünk  olyan  programot,  amely  ezek
alapján meghatározza a (valamilyen) kedvezményben részesülőket!
1
2
3
4


 3.319

Egy   áruház   N   árucikkel   foglalkozik,  ezek  mindegyikének  ismeri  a
gyártóját.  Egy  árucikket  több  gyártó  is termelhet, egy gyártó többféle
árut  is  gyárthat.  Készítsünk  olyan  nyilvántartást,  amely az áruházzal
kapcsolatban lévő gyártók mindegyikét (és csak ezeket) tartalmazza!


 3.320

Ismert  a  FORMA-1  világbajnokság  10  2016. évi futamának beérkezési sorrendje.
Az input fájlban egymás után következnek a futamok. A futam a beérkezettek számval
kezdődik, majd a beérkezettek beérkezési sorrendben következnek az alábbi, tabulátorokkal
elválasztott adatokkal megadva: versenyző, csapat, megtett kör, pont
Olvassa be az input fájlt egy listákat (10 db) tartalmazó tömbbe!
Majd a feladatokat ezen listákat tartalmazó tömb felhasználásával oldja meg!
Forma-1

1) Határozzuk  meg,  hogy  kik azok a versenyzők, akik legalább egy fordulóban beérkeztek!
(Minden név csak egyszer szerepeljen.)

2) Határozzuk  meg,  hogy  kik azok a versenyzők, akik minden fordulóban beérkeztek!
(Minden név csak egyszer szerepeljen.)

3) Határozzuk  meg,  hogy  kik azok a versenyzők, akik legalább egy fordulóban dobogós helyezést
értek el! (Minden név csak egyszer szerepeljen.)

4) Határozzuk  meg,  hogy  kik azok a versenyzők, akik minden fordulóban dobogós helyezést
értek el! (Minden név csak egyszer szerepeljen.)

5) Határozzuk  meg,  hogy  melyek azok a csapatok, akiknek legalább egy fordulóban beérkezett egy versenyzője!
(Minden csapat csak egyszer szerepeljen.)

6) Határozzuk  meg,  hogy  melyek azok a csapatok, akiknek minden fordulóban beérkezett egy versenyzője!
(Minden csapat csak egyszer szerepeljen.)

7) Határozzuk  meg,  hogy  melyek azok a csapatok, akiknek legalább egy fordulóban dobogós volt egy versenyzője!
(Minden csapat csak egyszer szerepeljen.)

8) Határozzuk  meg,  hogy  melyek azok a csapatok, akiknek minden fordulóban dobogós volt egy versenyzője!
(Minden csapat csak egyszer szerepeljen.)

9) Határozzuk meg versenyzönként a 10 forduló alatt megtett körök számát!
Rendezzük körök száma alapján csökkenő sorrendbe!

10) Határozzuk meg versenyzönként a 10 forduló alatt szerzett pontok számát!
Rendezzük pontok száma alapján csökkenő sorrendbe!

11) Határozzuk meg csapatonként a 10 forduló alatt megtett körök számát!
Rendezzük körök száma alapján csökkenő sorrendbe!

12) Határozzuk meg csapatonként a 10 forduló alatt szerzett pontok számát!
Rendezzük pontok száma alapján csökkenő sorrendbe!
	


 3.321 *

Egy  étterem  szakácsa  az  összes  általa  készített ételhez megadta, hogy
melyikhez  milyen  alapanyagból,  mennyit  használt fel. Adjuk meg, hogy az
étteremben összesen miből mennyi fogyott!


 3.322 **

Minden  Centrum-áruház  cikkszám  szerint nyilvántartja, hogy melyik áruból
mennyit  adott  el.  Készítsünk  ezek  alapján  az  egész Centrum-hálózatra
érvényes eladási statisztikát!
input


 3.323 *

Minden  halfajtáról  tudjuk,  hogy  mikor  esik  tilalom  alá a horgászata.
Adjuk meg azt az időszakot, amikor bármilyen halat szabad fogni!
input (halfaj db, majd halfajonkénti tilalom hópatól hónapig)


 3.324 **

Készítsük  el  az  intervallumhalmaz  adatszerkezet  műveleteit  (ez  olyan
halmaz,  amelynek  elemei számintervallumok): két intervallumhalmaz unióját
(azokat  az  intervallumokat,  amelyek  benne  vannak valamelyik halmazban,
vagy  pedig  azok összeolvasztásából keletkeznek)! Készítsünk egy eljárást,
amely  be-  olvas  intervallumokat,  majd  intervallumhalmazt készít belőle
(vigyázat: az átfedő intervallumokat a halmazban össze kell vonni)!
input

 3.325 **

Multihalmaznak  nevezzük  azt  az  adatszerkezetet,  amelyben  minden egyes
halmazelemhez  tároljuk  azt  a  darabszámot is,  amilyen  multiplicitással
szerepel  a  halmazban.  Például: [(piros, 3), (fehér, 1), (zöld, 2)] olyan
halmazt  jelöl,  amelyben  a piros háromszor, a fehér egyszer, a zöld pedig
kétszer szerepel.  Készítsünk eljárásokat, amelyek megadják két multihalmaz

   - unióját  (olyan multihalmaz, amely az elemek unióját tartalmazza a na-
     gyobbik elemszámmal), valamint
   - összegét  (olyan multihalmaz,  amely a két halmaz  elemeinek uniójából
     áll, az elemszámok pedig a megfelelő elemszámok összegei)!
input


 3.326

Egy   iskola  tanulmányi  versenyt  rendezett  2  tárgyból,  a  helyezettek
névsorai  rendelkezésünkre  állnak.   Kirándulást  szerveznek  mindazoknak,
akik  mindkét  tárgyból  az  első  20  hely  valamelyikén  végeztek. Írjunk
algoritmust a résztvevők névsorának összeállítására!
Egyik
Másik


 3.327 *

Egy   iskola  tanulmányi  versenyt  rendezett  T  tárgyból,  a  helyezettek
névsorai  rendelkezésünkre  állnak.   Kirándulást  szerveznek  mindazoknak,
akik legalább két tárgyból  az első  H  hely valamelyikén végeztek.  Írjunk
algoritmust a résztvevők névsorának összeállítására!
Matematika
Történelem
Földrajz


 3.328

Adott  egy-egy számhalmaz. Írjunk algoritmust a két halmaz prím tulajdonságú
elemeiből álló részhalmazok metszetének meghatározására!
egyik
másik


 3.329

Adottak  az  X,  Y,  Z  halmazok.  Írjunk  programot,  amely  előállítja  a
metszetüket!
X
Y
Z


 3.330

Adott  az  X  és  az  Y  halmaz.  H jelöli  az X-ben szereplő, de Y-ban nem
szereplő elemek halmazát. Írjunk algoritmust a H halmaz előállítására!
X
Y


 3.331

Adottak  az  X,  Y,  Z  halmazok.  H  jelöli  az X, Y, Z közül pontosan egy
halmazban   szereplő   elemek  halmazát.  Írjunk  algoritmust  a  H  halmaz
előállítására!
X
Y
Z


 3.332 *

Adottak  az  X,  Y,  Z  halmazok.  H  jelöli  az X, Y, Z közül pontosan két
halmazban   szereplő  elemek  halmazát.  Írjunk  algoritmust  a  H   halmaz
előállítására!
X
Y
Z


 3.333

Adottak  az  X,  Y,  Z  halmazok.  A  H  halmazba  azok az elemek kerülnek,
amelyek  X,  Y,  Z  közül  mindhárom  halmazban,  és azok, amelyek csak egy
halmazban szerepelnek. Írjunk algoritmust a H halmaz előállítására!
X
Y
Z


 3.334

Ismerjük  3  étterem étlapjait (név és ár). Olvassa be az étlapokat egy-egy listába,
és a listák segítségével válaszoljon a kérdésekre!
Étterem 1
Étterem 2
Étterem 3

1) Írjuk ki azokat az ételeket, amelyek az első és második étteremben is kaphatók!
2) Írjuk ki azokat az ételeket, amelyek a második és harmadik étteremben is kaphatók!
3) Írjuk ki azokat az ételeket, amelyek az első és harmadik étteremben is kaphatók!
4) Írjuk ki azokat az ételeket, amelyek az első vagy a második étteremben kaphatók!
5) Írjuk ki azokat az ételeket, amelyek a második vagy a harmadik étteremben kaphatók!
6) Írjuk ki azokat az ételeket, amelyek az első vagy a harmadik étteremben kaphatók!
7) Írjuk ki azokat az ételeket, amelyek mindegyik étteremben kaphatók!
8) Írjuk ki azokat az ételeket, amelyek valamelyik étteremben kaphatók!
9) Írjuk ki azokat az ételeket, amelyek csak az első étteremben kaphatók!
10) Írjuk ki azokat az ételeket, amelyek csak a második étteremben kaphatók!
11) Írjuk ki azokat az ételeket, amelyek csak a harmadik étteremben kaphatók!
12) Írja ki éttermenként a legolcsóbb ételt!
13) Írja ki ételenként a legolcsóbb árat, és az éttermet, ahol ilyen áron ehető!



 3.335 *

Ismert  egy  öttusaverseny öt számának eredménye. Írjunk algoritmust, amely
megadja,  hogy  kik  voltak  azok,  akik  minden  számban  az első hat hely
valamelyikén végeztek!
input


 3.336

Televíziónkon   K   adó   adásait   tudjuk   fogni;   ismerjük  mindegyikük
adásidejét.  Készítsünk  algoritmust,  amely meghatározza, hogy mikor nincs
egyik csatornán sem adás!
input


 3.337

Televíziónkon   K   adó   adásait   tudjuk   fogni;   ismerjük  mindegyikük
adásidejét.   Írjunk   algoritmust,  amely  meghatározza,  hogy  mikor  van
egyszerre az összes csatornán adás!
input


 3.338 *

Ismerjük  az  NB  I-es  focicsapatok  felállítását  az  összes idei bajnoki
mérkőzésen.  Kik  azok  a  játékosok a bajnokságban, akik minden fordulóban
játszottak?


 3.339

Ismerjük  az  NB  I-es  focicsapatok  felállítását  az  összes idei bajnoki
mérkőzésen.  Van-e  olyan  játékos a bajnokságban, aki év közben igazolt át
más csapatba, s ha igen, akkor kik ezek?


 3.340

Az  új  adórendszer  lehetővé  teszi  bizonyos  kedvezmények (alkalmazotti,
nyugdíjas,  többgyermekes)  igénybevételét.  Minden  kedvezményhez megadták
az  arra  jogosultak  halmazát.  Készítsünk  olyan  programot,  amely  ezek
alapján   meghatározza,   hogy   kik   részesülnek   egynél  több  jogcímen
kedvezményben!


 3.341

Ismerjük  az  összes adófizető nevét, továbbá minden kedvezményhez megadták
az  arra  jogosultak  halmazát.  Készítsünk  olyan  programot,  amely  ezek
alapján  meghatározza,  hogy  kik  azok,  akik  semmilyen kedvezményben nem
részesülnek!


 3.342

Egy  lóversenyen  ugyanazoknak a lovaknak két fordulóban kell helytállniuk.
Adjuk meg azokat a lovakat, akik mindkét fordulóban kiestek!
Egyik
Másik


 3.343

Egy  lóversenyen  ugyanazoknak a lovaknak két fordulóban kell helytállniuk.
Adjuk meg azokat a lovakat, akik mindkét fordulóban célba értek!
Egyik
Másik


 3.344

Ismert  a  FORMA-1  világbajnokság  9  idei futamának beérkezési sorrendje.
Határozzuk  meg  ezek  alapján,  hogy  kik  azok,  akik  minden  fordulóban
dobogós helyezést értek el!


 3.345

Ismert  a  FORMA-1  világbajnokság  9  idei futamának beérkezési sorrendje,
amely  azt  is  tartalmazza,  hogy kik nem értek célba az egyes futamokban.
Adjuk meg azoknak a névsorát, akik minden futamban célba értek!


 3.346

Ismerjük   két   szerző   műveinek   listáját.  Írjunk  algoritmust,  amely
meghatározza, hogy vannak-e közös könyveik, s ha igen, melyek azok!


 3.347 *

Minden  halfajtáról  tudjuk,  hogy  mikor  esik  tilalom  alá a horgászata.
Adjuk meg azt az időszakot, amikor nem szabad semmilyen halat fogni!
input (halfaj db, majd halfajonkénti tilalom hópatól hónapig)


 3.348 *

Télen,   illetve   nyáron   madármegfigyeléseket  végzünk.  Ezek  eredménye
alapján adjuk meg az állandóan itt lakó, illetve a költöző madarakat!
Tél
Nyár

 3.349 **

Készítsük  el  az  intervallumhalmaz  adatszerkezet  műveleteit  (ez  olyan
halmaz,   amelynek   elemei   számintervallumok):   két   intervallumhalmaz
metszetét   (azokat   az  intervallumokat,   amelyeket  részintervallumként
mindkét  halmazban  tartalmaz  intervallum)! Készítsünk egy eljárást, amely
beolvas  intervallumokat,  majd intervallumhalmazt készít belőle (vigyázat:
az átfedő intervallumokat a halmazban össze kell vonni)!
input


 3.350 **

Multihalmaznak  nevezzük  azt  az  adatszerkezetet,  amelyben  minden egyes
halmazelemhez   tároljuk  azt  a  darabszámot is,  amilyen multiplicitással
szerepel  a  halmazban.  Például: [(piros, 3), (fehér, 1), (zöld, 2)] olyan
halmazt  jelöl,  amelyben  a piros háromszor, a fehér egyszer, a zöld pedig
kétszer    szerepel.   Készítsünk   eljárásokat,   amelyek   megadják   két
multihalmaz

   - metszetét  (olyan multihalmaz, amely az elemek metszetét tartalmazza a
     kisebbik elemszámmal), valamint
   - különbségét  (olyan multihalmaz, amely az első halmaz elemeiből elhagy
     annyit, amennyi belőlük a második halmazban volt)!
input


 3.351 **

Duplahalmaznak  nevezzük  azt  az  adatszerkezetet,  amelynek elemei párok.
Például:  [ (fehér,  egér),  (szürke,  egér), (szürke, nyúl) ].  Készítsünk
eljárást,  amely  megadja  egy  duplahalmaz  első  elemre vett projekcióját
(azaz   a   párok  első  elemeiből  álló  halmazt  -  minden  elem  egyszer
szerepelhet benne).
input


 3.352

Adott  a  számítógép  tárában  egy  N  és egy M elemszámú vektor, mindkettő
növekvő  sorrendben  rendezve.  Írjunk  olyan algoritmust, amely az ebben a
két  vektorban  tárolt elemek mindegyikét egy új vektorba teszi,  ugyancsak
növekvő sorrendben!


 3.353 **

Adott  a  számítógép  tárában  egy  N+M  elemszámú vektor, amelynek első N,
illetve  az  ezt  követő M elemű részére külön-külön érvényes, hogy elemeik
növekvő  sorrendben  vannak.  A  tárban  már  nincs hely újabb N+M adatnak.
Írjunk olyan algoritmust, amely az egész vektort növekvően rendezi!


 3.354 *

Ismerjük   két  rádióadássorozat  adásidőit,  mindkettőt  az  adás  kezdete
szerint rendezve:

   az első   I. adása A(I,1)-től A(I,2)-ig, (I=1,...,N),
   a második J. adása B(J,1)-től B(J,2)-ig  (J=1,...,M)

tartott.  Írjunk  algoritmust  annak  eldöntésére, hogy a két adássorozatot
adhatta-e  ugyanaz  az  adó  (biztosan  nem adhatta, ha volt olyan időpont,
amikor mindkét adás egyszerre szólt)!


 3.355

Egy   nemzetközi   sakkversenyre   N   ország   küldte   el   versenyzőinek
élő-pontszám  szerint  (fogyóan)  rangsorolt  listáját  (+ a pontszámokat).
Készítsük el az egész mezőny élő-pontok szerint rendezett listáját!


 3.356

Adott  egy  gimnázium három IV. osztályának névsora. Készítsük el az összes
végzős névsorát!
A osztály
B osztály
C osztály




 3.357

Ismert   Magyarország   I.   osztályú   focibajnokságának   összes   eddigi
góllövőlistája. Készítsük el az abszolut listát!


 3.358

Ismert  egy  úszóverseny  5 időelőfutamának eredménye. Rakjuk ennek alapján
sorrendbe az összes versenyzőt!
1. előfutam
2. előfutam
3. előfutam
4. előfutam
5. előfutam


 3.359

Egy  országos  tanulmányi  versenyt  megyénként  bonyolítanak  le. Az egyes
megyék  eredménylistái  (pontszám szerint csökkenő sorrendben) tartalmazzák
a  versenyzők  nevét  és  teljesítményét.  Állítsuk  össze  ezek alapján az
országos listát!


 3.360 *

Egy   iskola   tanulói  névsora  tartalmazza  születési  adataikat.  Rakjuk
születési sorrendbe őket!

 3.361

Ismert  a  lakásigénylők  listája. Válasszuk szét őket aszerint, hogy 3-nál
kevesebb, illetve legalább 3 gyermek van a családjukban!


 3.362

Ismert  az  új  autót vásárlók listája. Válogassuk szét őket aszerint, hogy
milyen típust vásároltak!


 3.363 *

Írjunk  programot,  amely  egy  rendezőpályaudvar munkáját segíti úgy, hogy
az   odaérkező   vagonokat  célállomásuk  szerint  szétválogatja,  s  ennek
alapján összeállítja az egyes szerelvényeket!


 3.364

Egy   országos   szállítási   vállalatnál   szükség   van   a   küldemények
megrendelési   hely   szerinti   szétválogatására.   Készítsünk   egy   ezt
megvalósító programot!


 3.365

Adott  egy  sorozat.  Írjunk  olyan  algoritmust,  amely  a  sorozatot  úgy
rendezi, hogy az összes 0 értékű elem a sorozat végére kerüljön!


 3.366 *

Ismert  N  áruház árukészlete, továbbá adott egy beszerzési lista. Osszuk 3
csoportba  az  áruházakat  aszerint,  hogy ott a beszerzési listán szereplő
összes  árut  meg  tudjuk  vásárolni  (1.  csoport),  néhányat  igen, de az
összeset  nem  kaphatjuk  meg  (2.  csoport), illetve a listából semmit sem
kaphatunk meg (3. csoport)!


 3.367

Egy  vállalatnál  a  betöltendő  állások mindegyikénél azt is feltüntették,
hogy  a  kérdéses  állás  betöltéséhez  milyen szakképesítés szükséges. Egy
adott  képzettségű  jelentkező esetén válasszuk szét az állásokat aszerint,
hogy az illető betöltheti-e vagy sem!


 3.368

Egy  középiskola  minden  negyedikesének ismertek az érettségi tárgyai. Egy
tárgyat  szabadon  választhatnak.  Készítsük el minden szabadon választható
tárgyhoz az abból érettségizők névsorát!


 3.369 *

Az  egyetemi  felvételinél  adott  az  a  ponthatár,  amit  a jelölteknek a
megfeleléshez  teljesíteniük  kell.  Párhuzamosan  N  bizottság vizsgáztat,
s  mindegyikük  elkészíti  a  nála vizsgázottak névsorát, feltüntetve rajta
az  iskolából  hozott  és a  felvételin szerzett pontok számát.  Készítsünk
ezekből két listát!   Az egyik tartalmazza a megfelelteket, a másik pedig a
meg  nem  felelteket!  (Ne feledkezzünk  meg  arról, hogy aki a vizsgán  30
pontnál   kevesebbet   ér   el,   az   iskolából  hozott  pontjai  számától
függetlenül nem felelt meg!)


 3.370 *

Ismert  azoknak  a névsora és pontszámaik, akiket nem vettek föl az egyetem
egy  adott  szakjára.  Közülük  mindazoknak,  akiknek a felvételin szerzett
pontszáma  eléri  az  50-et,  illetve azoknak, akik elérték a szakra előírt
minimális  pontszámot,  lehetőségük  van  a fellebbezésre. Válasszuk szét a
névsor alapján a fellebbezésre jogosultakat és az arra nem jogosultakat!


 3.371 **

Adott   egy  iskola  tanulóinak  névsora,  a  tanulók  személyi  számaival.
Válogassuk szét a hétfőn, a kedden, ... születetteket!


 3.372

Ismert   egy  iskola  tanulóinak  névsora  a  tanulók  személyi  számaival.
Válasszuk szét a lányokat és a fiúkat!


 3.373

Ismertek   egy  öttusaverseny  számonkénti  eredményei.  Válasszuk  szét  a
versenyzőket aszerint, hogy hány számban értek el dobogós helyezést!


 3.374

Adott  N  nap  és  ezek napi középhőmérséklete. Írjunk algoritmust, amely a
napokat   úgy   rendezi,   hogy   először  a  fagypont  alatti,  majd  a  0
hőmérsékletű, végül a fagypont feletti napok következzenek!


 3.375

Egy  válogatóversenyen  12  mp-ben  határozták  meg  a  100  m-es  síkfutás
szintidejét.  Írjunk  algoritmust, amely a résztvevők névsorát úgy rendezi,
hogy az elejére kerüljenek azok, akik a szintet teljesítették!


 3.376

Egy  könyvtári  nyilvántartás  minden  könyvről a következőket tartalmazza:
szerző,  cím,  kiadási év. A 20 évnél régebbi könyveket nem lehet kivinni a
könyvtárból,  a  40  évnél régebbieket pedig még helyben sem lehet olvasni.
Írjunk   algoritmust,   mely  a  könyveket   úgy  rendezi,  hogy  először a
szabadon   kölcsönözhető,   majd   a   csak  helyben  olvasható,  végül  az
egyáltalán nem olvasható könyvek következzenek!


 3.377 *

Egy  pontverseny  100  résztvevője  közül  I.  díjat  kap  mindenki, aki az
elérhető  pontok  legalább  90%-át  eléri;  II.  díjat  kapnak  azok,  akik
legalább  80%-ot  teljesítettek, de nem érték el a 90%-ot, III. díjat pedig
azok,  akiknek  teljesítménye  legalább 70%, de kevesebb 80%-nál. A tanulók
eredményeit  egy  névsor  tartalmazza. Készítsük el az I., a II., illetve a
III. díjasok és a nem díjazottak névsorát!


 3.378 *

Egy  pontverseny 100 résztvevője közül I. díjat kap a legjobb 10 versenyző,
II.  díjat  a  11.-20.,  III.  díjat  pedig  a 21.-30. helyezett. A tanulók
eredményeit  egy  névsor  tartalmazza. Készítsük el az I., a II., illetve a
III. díjasok és a nem díjazottak névsorát!


 3.379

Egy  kieséses  sakk-villámtornára  53 versenyző nevezett, adott névsoruk és
Élő-pontjuk.  A  versenyszabályok  szerint a legjobb 11 versenyző erőnyerő,
azaz  játék  nélkül  jut tovább a 2. fordulóba, a többi 42 természetesen az
első   fordulóban   kezd.    Válasszuk  szét  az  erőnyerők  és  a  többiek
csoportját!


 3.380 *

Egy  kihívásos  ökölvívóversenyen  ismert  minden  induló  eredménylistája.
Írjunk  programot,  amely  három  részre  választja szét a mezőnyt: az első
csoportba  azokat  teszi,  akik  mérkőzéseik  nagyobb  részét megnyerték, a
másik  csoportba  kerülnek  azok,  akik  azonos  számú  mérkőzést  nyertek,
illetve  vesztettek,  míg  a  harmadik  csoportba azok, akik több mérkőzést
vesztettek el, mint ahányat megnyertek!


 3.381 **

Egy  kihívásos  ökölvívóversenyen  (ahol  nincs  döntetlen)  ismert  minden
induló  eredménylistája.  Azt mondjuk, hogy az A versenyző erősebb a B-nél,
ha  A  több  mérkőzést  nyert  B  ellen, mint ahányat elveszített, míg ha B
nyert  többször  A  ellen,  úgy  ő az erősebb (vigyázzunk: ha két versenyző
nem  mérkőzött egymással, vagy egymás ellen azonos számú mérkőzést nyertek,
akkor  egyik  sem  erősebb  a  másiknál!).  Írjunk  programot,  amely három
részre  választja  szét  a  mezőnyt:  az  első csoportba azokat teszi, akik
ellenfeleik  nagyobb  részénél  erősebbek, a másik csoportba kerülnek azok,
akik   ugyanannyi   ellenfelüknél  bizonyultak  erősebbnek,  mint  ahánynál
gyengébbnek,  míg  a  harmadik  csoportba  azok,  akik  több  ellenfelüknél
gyengébbek, mint ahánynál erősebbek!


 3.382

Az  új  adórendszer  lehetővé  teszi  bizonyos  kedvezmények (alkalmazotti,
nyugdíjas,   többgyermekes   stb.)  igénybevételét.  Ismert  az  adófizetők
névsora,   amely   mindenkinél   feltünteti,   hogy  mely  kedvezmény(ek)re
jogosult  az  illető.  Minden kedvezményhez készítsük el az arra jogosultak
listáját!


 3.383

Ismert   az   adófizetők   névsora,  amely  az  adóalapot  is  tartalmazza.
Válogassuk szét az adófizetőket adósávok szerint!

   1. adósáv:        0 -  47 999 Ft
   2. adósáv:   48 000 -  69 999 Ft
   3. adósáv:   70 000 -  89 999 Ft
   4. adósáv:   90 000 - 119 999 Ft
   5. adósáv:  120 000 - 149 999 Ft
   6. adósáv:  150 000 - 179 999 Ft
   7. adósáv:  180 000 - 239 999 Ft
   8. adósáv:  240 000 - 359 999 Ft
   9. adósáv:  360 000 - 599 999 Ft
  10. adósáv:  600 000 - 799 999 Ft
  11. adósáv:  800 000 Ft felett


 3.384

Egy  egyetemi  felvételinél  adott  a  bejutási  ponthatár.  Két  felvételi
bizottság  vizsgáztat,  s  mindegyik  megadja  a  náluk  vizsgázott tanulók
nevét  és  pontszámát. Készítsünk algoritmust, amely ezek alapján megadja a
felvett, illetve az elutasított tanulók neveit!


 3.385

Egy  vállalkozó  hús- és zöldségboltot is üzemeltet.  Mindkettőhöz ismerjük
a  szállítók  nevét,  valamint  az  általuk  szállított áru értékét (minden
szállító   csak  egyszer  szerepelhet).  Készítsünk  algoritmust,  amely  a
szállítókat  két  csoportra  válogatja:  a 100.000 Ft-nál nagyobb,  illetve
kisebb értékű árut szállítókra.


 3.386

Rendezzük  az  N  elemű  A  sorozat  elemeit  növekvő sorrendbe a közvetlen
kiválasztás módszerével!


 3.387 *

Hány  összehasonlítási  művelet  szükséges  egy  N  elemű  adathalmaznak  a
buborékos  módszerrel  történő  rendezéséhez? Lehetne-e valamilyen egyszerű
fogással  legalább  bizonyos  esetekben  csökkenteni  az  összehasonlítások
számát anélkül, hogy magán az eljáráson lényegesen változtatnánk?

A buborékos rendezés algoritmusa:
   Eljárás:
      Ciklus I=2-től N-ig
         Ciklus J=N-től I-ig -1-esével
            Ha A(J-1)>A(J) akkor A:=A(J-1)
                                 A(J-1):=A(J)
                                 A(J):=A
            Elágazás vége
         Ciklus vége
      Ciklus vége
   Eljárás vége.


 3.388

Csoportosítsuk  az  N  elemű  A  sorozat  K  legkisebb  elemét  az  első  K
pozícióra

   1. a közvetlen kiválasztás módszerével,
   2. minimumkiválasztással
   3. buborékos rendezéssel!


 3.389

Rendezzük  az  N  elemű  A  sorozat  elemeit  növekvő sorrendbe az egyszerű
beillesztéses módszerrel!


 3.390 *

Rendezzük   az   N   elemű   A   sorozat   elemeit   növekvő   sorrendbe  a
Shell-módszerrel!


 3.391 *

Rendezzük az A sorozat elemeit növekvő sorrendbe a Quicksort módszerrel!


 3.392

Toljuk el ciklikusan jobbra M hellyel az A(N) vektor elemeit!


 3.393

Az  A  sorozat  az  elemek  abszolút  értéke szerint rendezett. Rendezzük A
elemeit növekvő sorrendbe!


 3.394

Adjuk   meg   az  A  sorozat  elemeinek  indexeit  az  S  sorozatban  olyan
sorrendben, ami szerint növekvően rendezettek!


 3.395

A   növekvően  rendezett  A  sorozat  K.  elemét  változtassuk  P-re,  majd
rendezzük újra a sorozatot!


 3.396

Rendezzük  át  az A(N) vektor elemeit úgy, hogy elöl álljanak az eredetileg
páratlan  indexű  elemek,  indexeik  növekvő,  utánuk  az  eredetileg páros
indexűek, indexeik csökkenő sorrendjében!


 3.397

Adott  a  növekvően  rendezett  A  sorozat.  Rendezzük  az elemeket növekvő
sorrendbe abszolút értékük szerint!


 3.398 *

Az  A  sorozatban  levő  pozitív  elemeket rendezzük növekvő sorrendbe úgy,
hogy csak a pozitívakat mozgatjuk, a többi elem a helyén marad!


 3.399

Magánkönyvtárunkat  a  következő  katalógusadatok  szerint tartjuk nyilván:
szerző,  cím,  kiadó,  kiadási  évszám.  Készítsünk  algoritmust,  amelyben
kívánság   szerint  cím,  szerző,  kiadó  vagy  a  kiadási  évszám  növekvő
sorrendjébe rendezzük a könyveket!
input
 

 3.399-A
Magánkönyvtárunkat  a  következő  katalógusadatok  szerint tartjuk nyilván:
szerző,  cím,  kiadó,  kiadási  évszám.  Készítsünk  algoritmust,  amelyben
kiadó, azon belül,  szerző, azon belül cím szerint növekvő
sorrendjébe rendezzük a könyveket!
input


 3.400 *

Adott  N  ember  neve  és  személyi  száma.  Írjunk  algoritmust,  amelyben
kívánság szerint nem, név vagy kor szerint rendezzük az adatokat!


 3.401 *

Kutatófúrásokból   a   következő   adatok  származnak:  fúrólyuk  sorszáma,
mélység,   ércmennyiség.  Az  egy  fúrólyukból  származó  adataink  mélység
szerint rendezettek. Rendezzük sorba a fúrólyuk sorszáma szerint is!


 3.402 *

Adott  N  db  páros  szám, melynek első számjegye 1, 2, 3 vagy 4. Az egyező
első   jegyű   számok   egymás  után  helyezkednek  el.  Rendezzük  növekvő
sorrendbe az adott számokat!


 3.403 *

Orgonasíp  elrendezésnek  hívjuk  a  következő  rendezettséget:  a  középső
helyre  kerüljön  a legnagyobb elem, tőle balra a következő, tőlük jobbra a
következő,  tőlük  balra  a  következő, ... Készítsünk algoritmust, amely N
számot a fenti módszerrel rendez!


 3.404 *

Inverz   orgonasíp  elrendezésnek  hívjuk  a  következő  rendezettséget:  a
legnagyobb  elem  a sorozat elején található,  a következő a sorozat végén,
a   következő  az  első  után,  a  következő  az  utolsó  előtt,  ...  stb.
Készítsünk algoritmust, amely egy N elemű sorozatot a fenti módon rendez!


 3.405 *

Összehasonlítva  leszámoló  rendezésnek  nevezzük  a  következő módszert: a
rendezendő  A  vektor  minden  elemére meghatározzuk, hogy hány nála kisebb
elem  van  a vektorban. Minden elem végső helyét a nála kisebb elemek száma
határozza meg. Készítsük el a fenti rendezés algoritmusát!


 3.406 **

Rendezzük   az  A  sorozat  elemeit  növekvő  sorrendbe  az  ún.  közvetlen
összefésülés módszerével!


 3.407

Adott  egy  N  elemű,  e  századi  születésű  emberek  adatait  tartalmazó,
személyi  számokból  álló rendezett sorozat. Rendezzük a sorozat elemeit az
életkor szerint!


 3.408 *

Adott egy  N  elemű, személyi számokból álló rendezett sorozat. Rendezzük a
sorozat elemeit az életkor szerint!


 3.409

Adott  a  B(N) vektor és az A(M, N) mátrix. A B(N) vektor az 1-N számok egy
permutációját  tartalmazza.  Helyezzük át a mátrix sorait abba a sorrendbe,
amilyenben a B(N) vektorban az 1-N számok vannak.


 3.410 *

Rendezzük  növekvő  sorrendbe  az  A(M, N)  mátrix  sorait  az első  oszlop
értékei   szerint!  Próbáljuk  a  feladatot  megoldani  a  sorok  tényleges
felcserélése nélkül!


 3.411 *

Rendezzük az  A(N, N)  mátrix sorait olyan sorrendbe,  hogy a fődiagonális-
beli elemek sorról-sorra nagyobbak legyenek!


 3.412 **

Rendezzük  az  A(M, N) mátrix elemeit úgy, hogy A(I, J)<=A(K, L) legyen, ha
I<=K és J<=L!


 3.413 **

Rendezzük  az  A(M,  N)  mátrix  sorait lexikografikusan növekvő sorrendbe!
(Az  I.  sor megelőzi a J. sort, ha van olyan K index, hogy A(I, K)=2,  egész) elemű pozitív egész számokat tartalmazó
sorozat.  Rendezzük  csökkenő  sorrendbe  a  sorozat azon elemeit egy másik
vektorba, melyek szomszédjaik átlagánál kisebbek

               (  A(I) < (A(I-1)+A(I+1)) / 2  ) !


 3.424 *

Adott  az  A(N),  N  (N>=2,  egész)  elemű  számsorozat.  Rendezzük növekvő
sorrendbe  a  sorozat  elemeinek  és  a  sorozat  minimális értékű elemének
különbségeit ( A(I)-MIN ) egy másik vektorba!


 3.425 *

Adott  az  A(N), N  (N>=2,  egész)  elemű,  egészekből  álló   számsorozat.
Rendezzük  növekvő  sorrendbe  a  sorozat  azon elemeit egy másik vektorba,
melyeknek  legalább  két  valódi  osztójuk  van  (az  1  és maga a szám nem
valódi osztó)!


 3.426 *

Adott  az  A(N), N  (N>=2,  egész)  elemű,  egészekből  álló   számsorozat.
Rendezzük  növekvő  sorrendbe  a  sorozat  azon  különböző elemeit, amelyek
számjegyeinek összege 10!


 3.427 **

Egy   iskolában  egyéni  és  összetett  tanulmányi  versenyt  tartottak.  A
versenyekben   összesen   N   tanuló  vett  részt.  A  versenyek  száma  M.
Rendelkezésre   áll  versenyenként  a  tanulók  neve  és  elért  pontszáma.
Összetett  versenyben  csak  azon  tanulók  eredményét  értékelik,  akik az
összes   egyéni   versenyen  indultak  és  elérték  a  versenyenként  adott
minimális pontszámot ( MIN(M) ).

input leírása:
- első sorban N és M TAB-bal elválasztva
- M sorban tantárgyak nevei és min. pontszám TAB-bal elválasztva
- Majd tanárgyanként (M-szer a tantárgyak sorrendje megegyezik az előző 
  pontbeli tantárgy sorrenddel).
  - tanárgy neve és a versenyzők száma TAB-bal elválasztva
  - soronként a tantárgy versenyzőinek a neve és pontszáma TAB-bal elválasztva


   0.1 Mennyi a matematika versenyen elért pontszámok átlaga?   
   0.2 Van-e a matematika versenyen, minimális pontszámot el nem érő versenyző?
   0.3 Hányan nem érték el a matematika versenyen a minimális pontszámot?
   0.4 Válogassuk ki a "Matematika.txt" fájlba, a matematika versenyen minimális
       pontszámot elérő tanulók neveit.
   0.5 Mennyi volt a legalacsonyabb pontszám a matematika versenyen.
   0.6 Válogassuk ki a "Matematika Győztes.txt" fájlba, a matematika versenyen legtöbb
       pontszámot elérő tanulók neveit.
   0.7 Van-e olyan tanuló, aki a matematika és az informatika versenyen is elérte  
       a minimálispontszámot.
   0.8 Adja meg azon tanulók számát, akik a matematika és az informatika versenyen
       is elérték a minimális pontszámot.
   0.9 Válogassuk ki a "MatInf.txt" fájlba, a matematika és az informatika versenyen is 
       minimális pontszámot elérő tanulók közül azokat, akiknél a két versenyen szerzett
       pontszámuk összege a legnagyobb volt.


   1. Adjuk meg az egyéni versenyek rangsorát! (MatRangsor.txt, MagyarRangsor.txt, ...)
   2. Adjuk  meg az összetett versenyben értékelhető tanulók számát!
   3. Adjuk meg az összetett  versenyben értékelhető tanulók névsorát! (ÖsszetettNévsor.txt)
   4. Adjuk meg az összetett verseny rangsorát! (ÖsszetettRangsor.txt)
   5. Adjuk meg versenyenként a tanulók névsorát! (V1,txt, V2.txt, V3.txt, V4.txt)
   6. Adjuk meg azon tanulók névsorát, akik csak  egyetlen versenyen indul-
      tak! (CsakEgyInduló.txt)
   7. Adjuk meg azon tanulók névsorát, akik  valamilyen versenyen indultak! 
      (ValamilyenVersenyenIndult.txt)
   8. Adjuk meg azon tanulók névsorát, akik  valamilyen versenyen indultak,
      és elérték a versenyenkénti minimális pontszámot! (MinPont.txt)
   9. Adjuk meg azon tanulók névsorát, akik  valamilyen versenyen indultak,
      és nem érték el a versenyenkénti minimális pontszámot!(NemMinPont.txt)
  10. Adjuk meg a versenyek győzteseinek a névsorát! (Győztesek.txt)
  11. Döntsük  el,  hogy az  összetett  verseny győztese minden  versenyben
      győztes volt-e!
  12. Döntsük el, hogy az összetett verseny győztese győzötte valamelyik e-
      gyéni versenyben!
  13. Döntsük el, hogy volt-e valamelyik  versenyben holtverseny hirdetve!
  14. Döntsük el, hogy  az összetett  verseny  győztese holtversenyben győ-
      zött-e!
  15. Döntsük el, hogy volt-e  olyan tanuló,  aki  minden versenyen indult,
      legalább egy versenyen győzött is, de az összetett versenyben nem ér-
      tékelhették, mert egy versenyen nem érte el a szükséges pontszámot!
  16. Állapítsuk meg, hogy volt-e olyan tanuló, aki minden versenyben, ami-
      ben indult, alatta maradt a minimális pontszámnak!


 3.428 **

Egy   iskolában   sportdélutánt   szerveznek.   A  sportoló  tanulók  nevét
sportáganként   tartjuk   nyilván.   A  sportágak:  labdarúgás,  kézilabda,
kosárlabda,  úszás,  távolugrás, magasugrás, futás. Az iskola tanulóinak az
adathalmazát is ismerjük az osztály megjelölésével együtt.

   1. Állapítsuk meg a sportdélutánon résztvevő tanulók  létszámát!
   2. Döntsük el, hogy párhuzamosan lebonyolítható-e a labdarúgás,  a kézi-
      labda  és a  kosárlabda verseny!  (Akadály lehet, ha ugyanaz a tanuló
      több csapat tagjaként is szerepel.)
   3. Döntsük el, hogy az egyéni és a csapatversenyek lebonyolíthatók-e
      párhuzamosan! (Akadály lehet,ha egy tanuló több sportágban is indul.)
   4. Adjuk meg a  sportdélutánon  résztvevő  tanulók  névsorát!
   5. Adjuk meg a  csapatversenyeken  induló  tanulók  névsorát!
   6. Adjuk meg az egyéni versenyeken induló  tanulók  névso rát!
   7. Adjuk meg a több sportágban is  induló  tanulók  névsorát!
   8. Adjuk meg egy olyan tanuló nevét,  aki labdarúgásban és  futásban is
      indul!
   9. Döntsük el, hogy az iskola sportoló, vagy nem sportoló létszáma a ma-
      gasabb!
  10. Döntsük el,  hogy az iskola minden tanulója résztvesz-e a sportverse-
      nyekben!
  11. Adjuk meg az iskola azon tanulóinak a névsorát, akik egyik sportágban
      sem indulnak!
  12. Adjuk meg a jelentkezések  alapján a  sportágak népszerűségi sorrend-
      jét!
  13. Állapítsuk meg,  hogy melyik  osztályokból  nincs egyetlen jelentkező
      sem!
  14. Adjuk  meg az osztályok sorrendjét jelentkezők száma szerint csökkenő
      sorrendben!
  15. Határozzuk meg,  hogy az  egyes csapatversenyekben  hány  csapat vesz
      részt, ha egy csapatban csak  azonos osztálybeliek szerepelhetnek, de
      egy osztály  - a jelentkezők számától függően -  több csapatot is in-
      díthat!


 3.429 *

Egy  éhes  egérnek  egy  labirintusban elhelyeznek egy darab sajtot. írjunk
programot, amely segít az egérnek megkeresni a sajthoz vezető utat!
input (0: üres, 1: fal, 2: egér, 3: sajt)

 3.430 **

Egy  éhes  egérnek  egy  labirintusban elhelyeznek egy darab sajtot. írjunk
programot,  amely  segít az egérnek megkeresni a sajthoz vezető legrövidebb
utat!


 3.431 *

Helyezzünk   el   8  vezért  a  sakktáblán  úgy,  hogy  ne  üssék  egymást!
Módosítsuk   a   8  vezér  elhelyezés  algoritmusát  úgy,  hogy  valamennyi
megoldást megkapjuk!


 3.432 *

Helyezzünk  el  az összes lehetséges módon 8 huszárt a sakktáblán úgy, hogy
ne üssék egymást és egy sorban és oszlopban csak egy huszár legyen!


 3.433 *

A  sakktábla  egy  adott  mezejéről  indulva  keressünk  egy huszár számára
olyan  utat,  amely  során  a  huszár  minden mezőt egyszer és csak egyszer
érinthet!


 3.433-A *

Keressük meg a legnagyobb olyan N jegyű decimális számot, amelyik összes prefixének
osztója a prefix számjegyeinek az összege.
pl.: 3 jegyű szám esetén 902 mivel
     9 osztóje 9-nek
     9+0 osztója 90-nek
     9+0+2 osztója 902-nek.


 3.434 **

Tegyük  le  az  összes  dominót,  ha  csak  az egyik irányba tehetünk, és a
dominókon  az  összes  lehetséges párosítás előfordul! (0 0, 0 1, ...0 9, 1
1, 1 2, ... 9 9)


 3.434-A **

Tegyük  le  az  összes  dominót,  ha adottak a dominók: 
input
input1
input2


 3.434-B **

Mohó Marci kedvenc dominós játéka a következő:
Először véletlenszerűen sorba rakja a felhasználható dominókat. A játék célja az,
hogy a lehető leghosszabb illeszkedő sorozatot képezzen a felhasználható dominókból. 
A játékszabály szerint minden lépésben a sorbarakot dominó következő elemét veszi 
és vagy elveti (félrerakja, de később nem veheti), vagy a már illeszkedő sorozat 
jobb végéhez teszi, feltéve, hogy az adott oldalával illeszkedik. Az aktuális dominót 
mindkét oldalával próbálja illeszteni. 
Az input fájl tartalmazza a már sorba rakot dominókat.
input


 3.435 *

Adottak  az  F(1),  ...,  F(M)  elvégzendő feladatok és az ezek elvégzésére
alkalmas  V(1),  ...,  V(N)  vállalatok,  amelyek egyszerre D(1), ..., D(N)
feladat  elvégzésére képesek. Válasszunk ki minimális számú vállalatot úgy,
hogy ezek együttvéve, egyidőben valamennyi feladatot el tudják végezni!


 3.436 **

N  ember  pályázik  M  állásra.  Mindenki  felsorolja  azokat az állásokat,
amelyeket   elvállalna.   Tudjuk,  hogy  az  egyes  állásokat  ki,  mekkora
fizetésért vállalná el.
Az input első sora tartalmazza az állások számát (M), majd M soroban az állások
megnevzése következik. Ezután jön az emberek száma (N), majd N soron keresztül
az emberek neve, és az állások elvállalásáért kért fizetés tabulátorral elválasztva.
Ha egy állást nem vállal el az illető, akkor a fizetésnél -1 szerepel. 
input


   1. Osszuk szét az állásokat az emberek között!
   2. Keressünk olyan megoldást, amely a legjobban megéri a vállalatnak!
   3. Keressünk olyan megoldást, amely a vállalatnak a legtöbbe kerül!
   4. Módosítsuk a 2. feladatot úgy,  hogy a munkavállalók másodállást is vál-
      lalhassanak (legfeljebb 2 munkát vállalhat valaki)!


 3.437 **

Lefedhető-e   egy   adott   szakasz   egyszeresen  h(1),  h(2),  ...,  h(n)
hosszúságú   kisebb   szakaszokkal?  Keressük  meg  a  legkevesebb  szakasz
felhasználásával elérhető megoldást!


 3.438 **

Egy  henger  alakú,  adott  hosszúságú  rudat  a, b, c hosszúságú darabokra
kell  feldarabolni.  Az  'a' hosszúságú részből A Ft, a b-ből B Ft, a c-ből
C  Ft  értékű  eszkösz  készíthető.  Készítsük el a legtöbb értéket termelő
feldarabolást, ha hulladék nem maradhat!


 3.439 **

Fedjünk    le   egyszeresen   egy   négyzetet   különböző   méretű   kisebb
négyzetekkel! Az input első sora tartalmazza a lefedendő "nagy" négyzet oldalának
méretét, utánna következnek a lefedő "kis" négyzetek oldalai.
input


 3.440 **

Készítsünk  latin  négyzetet!  (Az  n*n-es  latin négyzet minden sorában és
minden  oszlopában  1-től n-ig kell felsorolni a számokat, azaz minden szám
csak egyszer szerepelhet ugyanabban a sorban, illetve oszlopban.)


 3.441 **

Két  latin  négyzet,  A  és  B, ortogonális, ha a belőlük képzett (A(I, J);
B(I, J))  rendezett  párok között nincsenek egyenlők.  Bizonyítsuk be, hogy
az alábbi latin négyzethez nincs ortogonális latin négyzet!

    1  2  3  4
    2  3  4  1
    3  4  1  2
    4  1  2  3


 3.442 **

Tekintsünk  egy  olyan  iskolát,  ahol  4  tanár  és  4  osztály van napi 4
tanítási  órával.  Minden  tanárnak  minden  nap  minden osztályban 1 órája
van.

   1. Készítsünk órarendet!
   2. Készítsük el az összes lehetséges órabeosztást!


 3.443 **

Az  előző  feladatban  szereplő  iskolába  egy  nap  látogatók  4 csoportja
érkezik.  Mindegyik  csoport  szeretné  megnézni  az  összes osztályt és az
összes  tanárt  is,  de egy-egy órára csak egy csoport fér be. Készítsük el
a látogatás beosztását!


 3.444 **

Tudjuk,   hogy  a  világ  fővárosai  közül  melyeket  köt  össze  közvetlen
telefonvonal.

   1. Írjunk programot, amely eldönti, hogy lehet-e telefonálni Budapestről
      (más fővárosokon keresztüli kapcsolással) egy tetszőlegesen kiválasz-
      tott fővárosba?
   2. Adjuk meg a legkevesebb kapcsolású összeköttetést!


 3.445 *

Egy  utazási  iroda  társasutazására  N személy jelentkezik. Vannak azonban
olyanok,  akik  bizonyos  okok  miatt  nem utaznak együtt (azt tudjuk, hogy
kik).  Válasszuk  ki  a  legtöbb  embert, akik közül bármely kettő hajlandó
együtt utazni!
input



 3.446 **

Egy  N  tagú  társaságban  tudjuk, hogy kik ismerik egymást. Válasszuk ki a
legtöbb embert úgy, hogy:

   1. közülük mindegyik ismerje a másikat,
   2. közülük senki ne ismerje a másikat!
input


 3.447 **

N  dolgot  kell  bepakolni  egy  ládába, de ezek között vannak olyan párok,
amelyek  bizonyos  okok  miatt  nem  férnek  össze. Válasszunk ki maximális
számú tárgyat úgy, hogy bármely kettő összeférjen!


 3.448 **

Adott  N  pékség és M kenyérbolt. Tudjuk, hogy naponta melyik pékség mennyi
kenyeret  tud  sütni  és  melyik  kenyérboltnak  mennyire van szüksége. Egy
kenyérbolt  csak  egy  pékségtől  rendelhet,  de  csak  azok közül, akikkel
kapcsolatban  áll  (pl.  mindegyik  csak  a  saját  vagy  azzal  szomszédos
kerületben  lévőtől).  Adjuk  meg,  hogy  ki  kitől  rendeljen, hogy minden
boltba megfelelő mennyiségű kenyér jusson!


 3.449 **

Hosszabb  turistaútra  indulunk.  Hátizsákunkban  maximálisan  N  kg terhet
tudunk  cipelni.  Adott  a  magunkkal  viendő tárgyak tömege (természetesen
együtt  jóval  nehezebbek  N-nél)  és  használati  értéke  (pl.  10  pont a
feltétlenül  szükséges,  1  pont  a  'ha  van  még hely, magammal viszem').
Állítsuk  úgy  össze  a  hátizsákot, hogy a magunkkal vitt tárgyak együttes
használati értéke a legnagyobb legyen!


 3.450 **

A nitroglicerin csak teli kannákban szállítható.

   1. El tudunk-e szállítani  M  mennyiségű anyagot  m1, ..., mn  térfogatú
      kannákban?
   2. Ha  nem szállítható el, akkor  mennyi  az a minimális  mennyiség, ami
      mindenképpen veszendőbe megy?
input


 3.451 **

Egy  iskolában  második  idegen  nyelvként  németet, spanyolt  vagy franciát
lehet  tanulni.  Minden  elsős megjelöl két nyelvet (fontossági sorrendben), 
amelye(ke)t szívesen tanulna. Németet N,  spanyolt S, franciát F tanuló választhat.

   1. Készítsünk programot, amely úgy osztja be a diákokat (ha lehet), hogy
      mindenki az általa megjelölt nyelvek valamelyikét tanulhassa!
   2. Keressük meg azt a megoldást amikor a diákok összeségében a legjobban 
      járnak! Tehát minden diák kapjon 2 pontot, ha az első helyen megjelölt
      nyelvre lett beosztva, 1 pontot, ha a második helyen megjelöltre, és 0
      pontot, ha az általa nem megjelölt nyelvre lett beosztva. Adjunk egy olyan
      megoldást, amelynél ezen pontok összege maximális.

input      	
input



 3.452 *

N  nőt  és  N  férfit  házasítsunk  össze,  ha  mindenki felsorolja azokat,
akikkel házasságot kötne!
Az input első sora tartalmazza N értékét, majd N soron át a nők felsorolják
a szimpatikus férfiak indexeit (0-tól kezdve), majd N soron át a férfiak teszik
ugyanezt.
input  


 3.453 **

Egy  házasságközvetítő  irodában a számítógépet hívják segítségül M nő és M
férfi  összeházasításához.  Mindegyik  nő  sorba  teszi az összes férfit és
mindegyik  férfi  az  összes  nőt  aszerint, hogy milyen szívesen házasodna
össze  velük.  Ezek alapján a számítógép párosítja össze őket. A házasítást
akkor  tekinthetjük  jónak, ha nincs olyan nő és férfi, akik egymást jobban
kedvelik   (előbbre   állnak   a   választási  sorrendben),  mint  kijelölt
házastársukat.

   1. Keressünk egy lehetséges jó megoldást!
   2. Keressük meg az összes jó megoldást!


 3.454 **

Tudjuk,  hogy  N város közül melyeket köt össze (nem feltétlenül közvetlen)
légiút.  Az  utastájékoztatás  javítására számítógépes tudakozó állomásokat
vezetnek  be.  Az  utas  begépeli  az  indulási  állomást és a célállomást.
Készítsünk programot, amely megadja:

   1. a két begépelt állomás közötti legrövidebb útvonalat,
   2. a legrövidebb ideig  tartó  utazás csatlakozásának időrendjét!
   3. a legkevesebb átszállással végrehajtott utazást!


 3.455 **

Egy  pályaválasztási  intézet  elhatározza,  hogy  a  8.  osztályos tanulók
iskolaválasztásai  alapján  (minden  jelentkezési lapon maximum két iskolát
lehet  megjelölni)  megpróbál  olyan 'beiskolázást' megvalósítani, amelyben
minden  tanulót  az  általa  megjelölt  valamelyik iskolába fel is vesznek.
(Tudjuk  az  egyes  iskolákba  felvehetők  számát.)  Készítsünk  programot,
amely

   1. Megad egy lehetséges jó beiskolázást!
   2. Kikeresi az összes jó esetet!
   3. Figyelembe véve,  hogy az  egyes iskolák csak bizonyos  átlageredmény
      felett veszik fel a tanulókat, keres egy jó megoldást, illetve megad-
      ja az összes jó megoldást!


 3.456 **

Egy  mély,  keskeny  árokban  két,  libasorban  haladó,  N-N  békából  álló
karaván  szembetalálkozik.  A  békák szorosan követik egymást, és kezdetben
a  két  karaván  között  pontosan  egy  békányi szabad hely van. Az a béka,
amelyiket  pontosan  egy  másik béka választ el a szabad helytől, beugorhat
a  szabad  helyre.  Amelyik előtt szabad hely van, az előremehet. Adjuk meg
azt   a   legrövidebb   mozgássorozatot,  amellyel  a  két  karaván  helyet
cserélhet!


 3.457 **

Adott   négyzetekkel,   amelyeknek  összterülete  megegyezik  egy  téglalap
területével, lefedhető-e a téglalap:

   1. ha a négyzetek között nincs két egybevágó?
   2. ha a négyzetek között vannak egybevágóak?


 3.458 **

Készítsünk  olyan  0  és  1 elemekből álló NxM-es mátrixot, amelynek minden
sorában  I  db,  minden oszlopában J darab egyes van, ezenkívül bármely két
sorában pontosan K db 1-es áll ugyanazon a helyen!


 3.459 **

Egy   közvéleménykutató   intézet  N  db  cikket  szeretne  M  fogyasztóval
megvizsgáltatni.  Mivel  mindenkivel  minden árut nem tud megnézetni, ezért
az alábbi feltételekkel dolgozik:

   - minden terméket azonos számú fogyasztónak kell  megvizsgálni,
   - minden egyes fogyasztónak azonos számú terméket kell megvizsgálni,

Készítsük el azt a programot, amely elvégzi a termékek beosztását!


 3.460 **

Egy  teherautó  A városból B városba megy. Útja mentén vannak az A(1), ...,
A(K)  és  B(1), ..., B(K) helyek (nem feltétlenül ilyen sorrendben). Minden
A(I)  helyről  B(I)  helyre  kell szállítani valamit, de egyszerre csak egy
dolgot szállíthat.

   1. Mely szállításokat vállalja el, hogy a lehető legtöbb kívánságot tel-
      jesítse egy fordulóban?
   2. Tervezzük meg a teherautó útját úgy, hogy a lehető legtöbb fuvardíjat
      kapja meg, ha tudjuk, hogy melyik fuvarért mennyit fizetnek!


 3.461 **

Egy  táblán  az  ábrán  látható  módon  32 mozgatható bábot helyezünk el, a
középső  helyet  üresen  hagyva.  A  bábokkal  úgy lépünk, hogy a közvetlen
vizszintes  vagy  függőleges  szomszédon  át  egy  üres  helyre  ugrunk. Az
átugrott    bábot   levesszük.   Készítsünk   olyan   programot,   amelynek
segítségével  az  összes  bábut  levesszük  és  az  egyetlen  fennmaradó  a
középső (eredetileg üres) helyre kerüljön!

                 x x x
                 x x x
             x x x x x x x
             x x x O x x x
             x x x x x x x
                 x x x
                 x x x


 3.462 **

Az  autóverseny-játékot  kockás  papíron  játsszák.  Erre  berajzolják  egy
kacskaringós   autóút   két  szélét,  a  rajt-,  illetve  a  célvonalat.  A
versenyzők  - felváltva -  egy  négyzet  csúcsából  egy  másik  csúcspontba
(rácspontból  rácspontba)  léphetnek,  nem feltétlenül a szomszédosra, de a
pályáról nem mehetnek ki. Az győz, aki előbb ér a rajttól a célig.

   1. Készítsük el a játék demonstrációs programját!
   2. Keressük meg a legkevesebb (legtöbb)  irányváltoztatással járó utat!
   3. Módosítsuk úgy a játékszabályt, hogy a lépéshez tartozó sebességvek-
      tor  (a kiinduló pontból az érkezési pontba mutató vektor)  az előző
      lépés  sebességvektorából  vízszintes  és függőleges összetevőben is
      csak legfeljebb egy egységnyit különbözzön!


 3.463 **

Egy   nyelv   fordítójának   feladata,  hogy  egy  beírt  mondatot  az  ún.
startszimbólumból  (S)  kiindulva  felismerjen;  azaz  adott helyettesítési
szabályok  alapján  rekonstruálja a mondathoz vezető lépéseket. Jelöljük A,
B,  ...  nagybetűkkel  azokat  a  szavakat  (nemterminális jeleket), amiket
helyettesítenünk  kell,  x, y, ...kisbetűkkel azokat a szavakat (terminális
jeleket),  amelyekből  a  mondat  áll.  A  mondat  csak terminális jelekből
állhat! A helyettesítési szabály jelölésére példa:

   S::=A/x

értelmezése:   S   helyébe   A-t  (tovább  helyettesítendő  szó)  vagy  x-t
helyettesítünk a mondatban.

Egy nyelvben a helyettesítési szabályok az alábbiak:

 S::=A/B       A::=xA/y           B::=xB/z

Készítsünk  programot,  amely eldönti, hogy az alábbi mondatok értelmesek-e
ebben a nyelvben:

  xxxz ,    zx
  xyz,      xxyzxyz
  xxA,      tetszőleges x,y,z-ből álló jelsorozat
  z,        tetszőleges jelsorozat


 3.464 **

Bővítsük  az  előző  feladat ún. terminális jeleit a +, *, (, ), ha, akkor,
különben jelekkel! A helyettesítési szabályok az alábbiak:

     S::=A
     A::=B  / ha A akkor A különben A
     B::=C  / B+C / +C
     C::=D  / C*D / *D
     D::=x  / (A) / -D

Készítsünk   programot   amely   megadja   S-ből   kiindulva   a  következő
mondatokhoz vezető lépések sorozatát!

    x+x
    (x+x)*(+-x)
    (x*-+x)
    ha x+x akkor x*x különben -x
    ha x akkor ha -x akkor x különben x+x különben x*x
    ha -x akkor x különben ha x akkor x+x különben x


 3.465 **

Egy  vállalkozó  N  Ft-ját  különböző nagyságú és különböző jövedelmezőségű
üzletekbe  fektetheti  be.  Hogyan fektesse be a pénzét, hogy a nyeresége a
legnagyobb legyen?


 3.466 **

Egy  ország  helységei  közül  szomszédosnak nevezzük azokat, amelyeket más
helységek   közbeiktatása   nélkül   közvetlen  út  köt  össze.  Adottak  a
szomszédok  közötti  távolságok,  és  tudjuk,  hogy  a  közöttük  levő utat
milyen  átlagsebességgel  tudjuk  megtenni  (pl.  autópálya 110 km/h, út 60
km/h,  hegyiút  40  km/h).  Készítsünk  programot,  amely  két kiválasztott
helység között megadja:

   1. a legrövidebb utat!
   2. a legtöbb (legkevesebb) közbülső helységet érintő utat!
   3. a legrövidebb ideig tartó utat!
   4. ha adottak az egyes útszakaszok  benzinköltségei,  akkor a legolcsóbb
      utat!


 3.467 **

Egy    hűtőház   a   nyári   csúcsot   számítógép   segítségével   próbálja
lerövidíteni.  Tudjuk,  hogy  a  hűtőház  a  továbbszállítás  előtt  mennyi
nyersanyagot   tud   naponta  lefagyasztani,  és  tudjuk,  hogy  a  környék
falvaiból  milyen  gyümölcsből,  illetve  zöldségből naponta kik és mekkora
tételeket képesek szállítani.

   1. Határozzuk meg azt a minimális időt,ami alatt a termés feldolgozható!
   2. Hogyan oldható meg a feladat, ha bizonyos termékeket csak adott napo-
      kon szállítanak!


 3.468 **

Egy  olimpiai falu építésére  versenytárgyalást  írnak  ki.  A feladatot  N
részre  bontják.  A versenyző vállalatoknak ajánlatot kell tenni, hogy mely
részeket,  mennyiért  és  mennyi idő  alatt  készítik  el.  Határozzuk meg,
hogy:

   1. a jelentkező vállalatokkal elkészíthető-e a beruházás,
   2. mikor lesz legolcsóbb az építtetés,
   3. kiket  kell  megbízni,  hogy a legrövidebb  idő alatt készen legyen a
      falu!
   4. hogyan szervezhető meg a munka úgy,  hogy a lehető legkevesebb céggel
      kelljen dolgoztatni!


 3.469 **

Négy  színes  kockát  kell  elhelyezni  egymás  mellett úgy, hogy az azonos
síkban levő lapjaik színe különböző legyen!

P=piros   K=kék    Z=zöld    F= fehér

A kockák színezése az alábbi:

  P  F  K       Z  F  P          K              P
     F             F             Z              F
     Z             Z             P              P
     P             K          F  Z  K        P  K  Z


 3.470

Adott  N  db  végrehajtandó  feladat,  amiket  M  db  vállalat  között kell
szétosztanunk.  Egy  vállalat csak bizonyosakat, más másokat tud elvégezni,
de  mindenkinek  csak  egyet  adhatunk.  Osszuk  szét  a  feladatok közül a
lehető legtöbbet!


 3.471 *

Egy  teherautó  A-ból  B-be  megy.  Az út mentén találhatók az X(I) és Y(I)
(I=1,  ...,  N)  raktárak, ahol minden X(I) raktárból az Y(I) raktárba kell
szállítani  egységnyi  árut.  (X(I)  mindig megelőzi Y(I)-t, de a különböző
felvevőhelyek  keveredhetnek)  A  teherautóra  egységnyi  áru  fér.  Melyik
szállításokat kell elvállalni, hogy a legtöbb igényt kielégítsük ?


 3.472 *

M  darab  feladóhelyről  az  A(1), ..., A(M) termékmennyiségeket kívánjuk a
B(1),  ...,  B(M)  rendelési  helyre szállítani. A szállítás egységköltsége
az  I.  helyről  a J. helyre C(I, J). Mivel egyfajta termékről van szó, az,
hogy  melyik  helyről  hova  szállítunk,  közömbös.  Adjuk meg, hogy honnan
hova érdemes szállítani, hogy a szállítás összköltsége minimális legyen!


 3.473 *

Szögacél  rudakból  rácsos  tartót  hegesztünk.  Ehhez  N darab idomot kell
levágni  5  méter  hosszúságú  szálakból  és  ezeknek a daraboknak a hossza
adott  az  A(N) vektorban. Számítsuk ki minimálisan hány szálra van szükség
és  mennyi  lesz  a  hulladék!  (Feltesszük,  hogy a vágással nem veszítünk
anyagot.)


 3.474 *

Egy  éhes  egérnek  egy  labirintusban elhelyeznek egy darab sajtot. Írjunk
programot, amely segít az egérnek megkeresni a sajthoz vezető utat!


 3.475 *

Egy  éhes  egérnek  egy  labirintusban elhelyeznek egy darab sajtot. Írjunk
programot,  amely  segít az egérnek megkeresni a sajthoz vezető legrövidebb
utat!


 3.476 *

Helyezzünk  el  N  db  vezért  az  NxN-es  sakktáblán  úgy,  hogy  ne üssék
egymást!   Írjunk   programot,   amely   az  összes  elhelyezést  kiírja  a
képernyőre!


 3.477 *

Helyezzünk  el  N  db  huszárt  az  NxN-es  sakktáblán  úgy,  hogy ne üssék
egymást,  továbbá  egy  sorban,  egy  oszlopban  és a főátlóban is csak egy
huszár  lehet!  Írjunk  programot,  amely  az  összes  elhelyezést kiírja a
képernyőre!


 3.478 *

A  sakktábla  egy  adott mezejéről indítva keressünk a huszár számára olyan
utat, amely során a huszár minden mezőt pontosan egyszer érint!


 3.479 *

Tegyük  le  az  összes dominót úgy, hogy csak az egyik irányba tehetünk, és
a  dominókon  az  összes lehetséges párosítás (0 : 0, 0 : 1, ...., 0 : 9, 1
: 1, ...., 9 : 9) előfordul!


 3.480 *

Adottak  az  F(1),  ...,  F(M) elvégzendő feladatok és az ezek elvégzésével
megbízható  V(1),  ..., V(N) vállalatok, amelyek egyszerre legfeljebb D(1),
...,  D(N)  feladat  elvégzésére  képesek.  Válasszunk  ki  minimális számú
vállalatot  úgy,  hogy  ezek  együttvéve, egyidőben valamennyi feladatot el
tudják végezni!


 3.481 *

Adottak  az  F(1),  ...,  F(M) elvégzendő feladatok és az ezek elvégzésével
megbízható  V(1),  ...,  V(N)  vállalatok.  Az  egyes  vállalatok különböző
költséggel   tudják   elvégezni   az   egyes   feladatokat.  Ezen  adatokat
tartalmazza  a  K(N, M) mátrix. A K(i, j) jelentése: az i. vállalatnak a j.
feladatra  vonatkozó  "költsége".  Mely  vállalatokat  bízzuk  meg az egyes
feladatok elvégzésére úgy, hogy minimális legyen a költség!


 3.482 *

Lefedhető-e  egy  adott  hosszúságú  szakasz  egyszeresen a H(1), ..., H(N)
hosszúságú kisebb szakaszokkal?


 3.483 *

Lefedhető-e  egy  adott  hosszúságú  szakasz  egyszeresen a H(1), ..., H(N)
hosszúságú  kisebb  szakaszokkal?  Ha  igen,  akkor adjuk meg a legkevesebb
szakasz fölhasználásával elérhető megoldást!


 3.484 *

Fedjünk   le  egyszeresen  egy  adott  méretű  négyzetet  H(1),  ...,  H(N)
oldalhosszúságú kisebb négyzetekkel!