←← →→

C99.hu

Egy gondolkodtató gyakorló feladatokból álló gyűjtemény. Főbb témák a nyelvspecifikus programozás és a matematika.

Főoldal

A malulukai szoftverfejlesztők

C++
Nehézség: Sok sikert

A malulukai szoftverfejlesztők kifejlesztettek egy típusbiztos printf-et.

C-type

Javascript
Nehézség: Sok sikert

Mi az alábbi kimenete ennek a programnak?

Operátor túltöltés

C++
Nehézség: Sok sikert

A malalukai operátorok az operátor túltöltésével kisérleteznek.

A malulukai génsebészek

C++
Nehézség: Sok sikert

A malulukai génsebészek III. Duduhaha király óhajára a halhatatlanság génjét szeretnék kifejleszteni.

A malulukai kódfejtők

C++
Nehézség: Sok sikert

A malulukai morzekód fejtők elkapták az ellenséges II. Murahara király sztratégoszainak üzenetét, amiben a haditerv le van írva.

char működés

C++
Nehézség: Sok sikert

Mi a különbség a char* és a char[] működése között?

A malulukai szoftverfejlesztők vol.2

C++
Nehézség: Sok sikert

A malulukai szoftverfejlesztők szeretnének egy globális névtérben található enumerációt csinálni, amit csak abból a fordítási egységből lehet elérni, ahol definiálták. Ehhez mit kell az enum-nak biztosítani?

A malulukai pingvinvadászok

C++
Nehézség: Sok sikert

A malulukai pingvinvadászok 2 új fajt is felfedeztek, ezeket ilyen konstrukorral modellezték:

5. A malulukai állatkutatók

C++
Nehézség: Sok sikert

5. A malulukai állatkutatók feltételezik, hogy létezik ilyen lény, mely egy volatile konstrukorral modellezhető:

6. A malulukai boszorkányégetők

C++
Nehézség: Sok sikert

6. A malulukai boszorkányégetők egy új boszorkánnyal találkoztak, melyet így modelleztek C++ban:

A malulukai szarkupac

C++
Nehézség: Sok sikert

A malulukai szarkupackeresők egy furcsa alakú kupacot találtak

Könnyű feladat

C++
Nehézség: Sok sikert

Adott egy osztály, melyet a Malulukai tudósok szeretnének tanulmányozni:

A konténer

C++
Nehézség: Sok sikert

Mi az alábbi kimenete ennek a programnak?

Malulukai rablízing

C++
Nehézség: Sok sikert

A Malulukai Nemzethy Börtönben (MNB) néha a rabokat új cellákba kell átköltöztetni. A börtön informatikusai által készített nyilvántartórendszer egy leegyszerűsített részletét látja. Fejtse meg, mi lesz a szabványos kimenetre írt szöveg?

Az L1 gyorsítótár nyoma

C++
Nehézség: Gondolkodtató

Egy rendszerprogramozó azt vizsgálja, mennyi idő kell az L1 cache újratöltéséhez. A feladat az, hogy elemezze a kódot, értse meg, mit mér, és becsülje meg, milyen hardverjelenséget használ ki.

A futószalag és az előnyben részesített folyamat

C++
Nehézség: Könnyű

Egy operációs rendszerben egy egyszerű ütemezési példát szeretnének megérteni. A feladat a folyamatok sorrendjének és a prioritás hatásának elemzése.

A kutyakeksz-raktár

Python
Nehézség: Gondolkodtató

A menhelyen minden kutya pontosan annyi kekszet kapna, amennyit megérdemel, de a raktáros néha eltéveszti a számolást. A feladat a kekszek csoportosítása és egy összesítő lista készítése.

A házak magassága

Python
Nehézség: Könnyű

Egy város házainak magasságmintáját egy 0-1 mátrix írja le. A feladat az, hogy a házak oszlopmagassága alapján rendezze át az adatot, majd írja ki az eredményt.

A palacsinták rendes sorba állnak

Python
Nehézség: Könnyű

Egy konyhában a palacsintákat méret szerint kell rendezni, mert a legnagyobb mindig alul szeretne állni, a legkisebb pedig a tetején maradni. A feladat egy egyszerű mátrixátrendezés, amit egy kis humorral még a palacsinták is szeretnek.

Sztálin leghűtlenebb tanácsadója

Python
Nehézség: Gondolkodtató

Sztálin egy titkos fájlból szeretné kiszűrni a leghűtlenebb tanácsadóját, majd a maradék adatokat rendezett formában kimenteni egy új fájlba. A bemenet soronként egy név és egy hűségérték vesszővel elválasztva. A kisebb hűségérték jelenti a hűtlenebb tanácsadót.

Rártár Rár banditái

Makefile
Nehézség: Sok sikert

Rártár Rár banditái találtak egy furcsa Makefile-t. Végtelenszer futtatva, mi lesz a Makefile tartalma?

A réteges szoftverarchitektúra titka

C++
Nehézség: Gondolkodtató

Egy csapat réteges architektúrában épít egy alkalmazást: UI, szolgáltatás és adattár rétegre bontva. A feladat az, hogy megértse, miért előnyös a felelősségek szétválasztása, és melyik réteg mit csináljon.

Béla bácsi autósiskolája

SQL
Nehézség: Gondolkodtató

Béla bácsi autósiskolájában nyilvántartják a tanulókat, az oktatókat és a vizsgákat. A feladat az, hogy a kezdő adatbázis-sémát és a betöltést is elkészítse, majd néhány alap lekérdezést megfogalmazzon.

Az iskola tanárai

SQL
Nehézség: Könnyű

Egy iskola egyszerű tanári nyilvántartását kell elkészíteni. A táblák és a mintaadatok adottak, a feladatok pedig a matura gyakorlásához illeszkedő alap SQL lekérdezések.

A gimnázium könyvtára

SQL
Nehézség: Könnyű

Az iskola könyvtárában szeretnék nyilvántartani a könyveket, a diákokat és a kölcsönzéseket. A feladatok a matura előkészítéséhez gyakori SQL műveleteket gyakoroltatnak.

A pékség, ahol a kiflik is önérzetesek

SQL
Nehézség: Gondolkodtató

Egy kedves pékségben a pékek, a termékek és a napi eladások szerepelnek az adatbázisban. A feladatok kicsit összetettebbek, de még mindig barátságosak és jól gyakorolhatók.

A könyvesbolt készlete

SQL
Nehézség: Gondolkodtató

Egy könyvesboltban a könyveket, szerzőket és készleteket kell kezelni. Az adatbázis alapján válaszoljon a feladatokra, amelyek már több tábla összekapcsolását is igénylik.

A macskakávézó vendégei

SQL
Nehézség: Könnyű

Egy macskakávézóban a vendégek, a kedvenc cicák és a rendelések nyilvántartása nagyon fontos, mert a vendégek nem mindig tudják eldönteni, hogy a kávé vagy a dorombolás a jobb. Készítse el a táblákat, töltse fel az adatokat, majd oldja meg a feladatokat SQL-lel.

Marika néni virágboltja

SQL
Nehézség: Könnyű

Marika néni virágboltjában szeretnének egy egyszerű nyilvántartást készíteni a csokrokról, a vevőkről és a kiszállításokról. Készítse el az adatbázist, a táblákat és a feltöltést, majd oldja meg a feladatokat SQL-lel.

Az iskola menzája

SQL
Nehézség: Könnyű

Az iskola menzáján egyszerűen szeretnék nyilvántartani a diákokat, az ételeket és a rendeléseket. Készítse el az adatbázist, töltse fel a mintát, majd oldja meg az alap SQL feladatokat.

A postahivatal csomagjai

SQL
Nehézség: Gondolkodtató

A helyi postahivatal egy egyszerű adatbázisban tárolja a csomagokat, az ügyfeleket és a kézbesítéseket. Készítse el a táblákat, töltse fel az adatokat, majd oldja meg a feladatokat SQL-lel.

Az iskolai programozóverseny

SQL
Nehézség: Nehéz

Egy iskolai programozóversenyen a csapatokat, feladatokat és pontszámokat kell nyilvántartani. A feladatok már összetettebb JOIN, GROUP BY és szűrési műveleteket kérnek.

A malalukai dobozok

C++
Nehézség: Sok sikert

A malulukai pakolók nem tudják meghatározni egy tároló méretét. Mi lesz az output?

A malalukai leletek

C++
Nehézség: Sok sikert

A malulukai kutatók találtak ősi leleteket, de ne mtudják beleférnek e a kamionba. Mi lesz az output?