<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=L%C3%A1szl%C3%B3+Andr%C3%A1s</id>
	<title>VIK Wiki - Felhasználó közreműködései [hu]</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=L%C3%A1szl%C3%B3+Andr%C3%A1s"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/Speci%C3%A1lis:Szerkeszt%C5%91_k%C3%B6zrem%C5%B1k%C3%B6d%C3%A9sei/L%C3%A1szl%C3%B3_Andr%C3%A1s"/>
	<updated>2026-04-12T08:51:44Z</updated>
	<subtitle>Felhasználó közreműködései</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_(%C3%BCzemm%C3%A9rn%C3%B6k_informatikus)_2018_NZH&amp;diff=202780</id>
		<title>A programozás alapjai (üzemmérnök informatikus) 2018 NZH</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_(%C3%BCzemm%C3%A9rn%C3%B6k_informatikus)_2018_NZH&amp;diff=202780"/>
		<updated>2022-10-12T10:46:24Z</updated>

		<summary type="html">&lt;p&gt;László András: /* 3. feladat - Tizennégy betű, tizennégy osztó */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===1. feladat - ProgAlap eredmények===&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 3 || ***&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 5 || *****&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 7 || *******&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 8 || ********&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 6 || ******&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; | átment 26 fő&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot;&lt;br /&gt;
!Pont!!Jegy&lt;br /&gt;
|-&lt;br /&gt;
| 0 - 69 || 1&lt;br /&gt;
|-&lt;br /&gt;
|70 - 90 || 2&lt;br /&gt;
|-&lt;br /&gt;
|91 - 105 || 3&lt;br /&gt;
|-&lt;br /&gt;
|106 - 119 || 4&lt;br /&gt;
|-&lt;br /&gt;
|120 - 140 || 5&lt;br /&gt;
|}&lt;br /&gt;
Jobb oldalt a ProgAlap tárgy pontozási táblázatát látod: a félév végéig megszerezett pontokból kialakuló jegyet. Írj függvényt, amely a pontszámból jegyet csinál és használd is fel!&lt;br /&gt;
&lt;br /&gt;
Egy olyan programot kell írnod, amelyik soronként beolvassa a hallgatók pontszámait, és statisztikát készít a jegyekről: hány jeles, hány jó, ... lett. A bemenet végét egy üres sor jelzi. A bementről érkező teljes számsort ne tárold el, keress alkalmas adatszerkezetet! A statisztikából kell a szintén jobb oldalt található formában grafikont készíteni: minden sorban a jegy, a létszám aztán annyi *, amennyi a létszám,. Írd ki azt is a grafikon alá, hogy hányan teljesítették a tárgyat!&lt;br /&gt;
&lt;br /&gt;
===2. feladat - Útiterv===&lt;br /&gt;
Egy kamionsofőr autópályán vezet, 100 km/h-val haladva. A benzinkutak egymástól való távolságát előre ismeri a térképről. Minden másfél órányi vezetés után pihenőt kell tartania. Szeretne egy útitervet készíteni: előre eldönteni azt, hogy melyik benzinkúton kell majd pihennie. A szabály egyszerű: minden olyan benzinkútnál megáll, amelynél ha nem tartana pihenőt, a következő kúthoz már csak úgy érne el, ha túllépné a másfél órás egyfolytában vezetést.&lt;br /&gt;
&lt;br /&gt;
Írj programot, amely soronként beolvassa az egyes benzinkutak közötti távolságot km-ben! Előbb megkapja a távolságok számát (n), magukat a távolságokat (valós számok, n darab). Végül pedig kiírja az útitervet. Például ha bemenetként a 45.3, 30.7, 64, 35, 72 számsort kapja (km-ek), akkor a kimenet az alábbi kell legyen:&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 45.3 km, 30.7 km, 64 km, szünet.&lt;br /&gt;
35 km, 72 km, vége.&lt;br /&gt;
|}&lt;br /&gt;
(Az első három táv összesen 140 km, amihez 1,4 óra kell. Ha megtette volna a következő 35 km-t, ahhoz már 1,75 óra kellett volna, ezért jött a szünet.)&lt;br /&gt;
&lt;br /&gt;
===3. feladat - Tizennégy betű, tizennégy osztó===&lt;br /&gt;
Az 1245 szám számjegyeit betűkkel, magyarul kiírva összesen 3+5+4+2=14 betűt használunk fel: &amp;quot;egy kettő négy öt&amp;quot;. Írj programot, amelyben megkeresed a legnagyobb négyjegyű számot, amely osztóinak száma 14 (beleértve saját magát és az 1-et is), és a számjegyeit leírva 14 betűt kell felhasználni! Írd ki, melyik ez a szám, vagy ha nincs ilyen, akkor azt!&lt;br /&gt;
&lt;br /&gt;
Ne írj felesleges kódot! Használj fentről lefelé tervezést, írj a két részfeladathoz függvényeket (hány betű, osztók száma)! Emlékeztető: egy szám utolsó számjegyét eldobni tízzel való egész osztás segítségével tudod, míg magát az utolsó számjegyet a tízzel osztás maradéka adja meg.&lt;br /&gt;
&lt;br /&gt;
===4. feladat - Hiányos sorozat===&lt;br /&gt;
A programod a bemenetén kap egy számsorozatot - egész addig, amíg egyszer csak egy üres sor nem érkezik. Ezeket el kell tárolnia egy listában. A számok egy növekvő számtani sorozatot alkotnak. A sor egy helyen hibás, valahol hiányzik egy eleme. Ezért valamelyik szomszédos elempár között kétszer akora a különbség, mint a többi helyen.&lt;br /&gt;
&lt;br /&gt;
Írja ki a programod a beolvasás után a sorozat növekményét (differenciáját) és a kijavított sorozatot, megjelölve a hiányzó elemet! Pl. ha a bemenő számsor 2, 4, 6, 10, 12 voltak, a kimenet:&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| A sorozat növekménye: 2&lt;br /&gt;
A sorozat javítva: 2 4 6 (8) 10 12&lt;br /&gt;
|}&lt;br /&gt;
Figyelj arra, hogy a megadott számsorozatnak legalább három eleműnek kell lennie, hogy értelmes legyen a feladat. Amennyiben ez nem teljesülne, dobj ValueError típusú kivételt!&lt;/div&gt;</summary>
		<author><name>László András</name></author>
	</entry>
</feed>