Utolsó módosítás: 2009. február 26.
Gyakorlaton láttuk, hogy működik a h1g4.c program.
Módosítsuk a programot úgy, hogy az n. oszlopban a számjegyek ne 0-tól n-ig fussanak, hanem minden oszlopban 0-tól 5-ig, vagyis a program ötös számrendszerben számláljon. A számok kiírási sorrendjét is fordítsuk meg, vagyis a szokásos helyiértékes írásmódnak megfelelően az utolsó számjegy változzon gyorsabban, az első a leglassabban.
A program tehát beolvas egy n egész számot (0 < n <= 10) és kiírja nagyság sorrendben az összes n jegyű hatos számrendszerbeli számot, minden számot egy sorba, és a számjegyeket szóközzel elválasztva. A nullával kezdődő számokat is ki kell írni, az első szám tehát n darab nulla számjegyből áll. Például ha a bemenet 3, akkor a kimenet az alább látható 216 sor.
A programot érdemes a h1g4.c egy másolatának módosításával előállítani, de akár teljesen új programot is kezdhet, ha azt könnyebbnek találja.
A megoldást e-mailben küldje el az címre. Az emailben csatolmányként küldje el a megoldáshoz használt forráskódot, és írhat bármilyen megjegyzéseket, amit a megoldással kapcsolatban lényegesnek talál. Az emailben feltétlenül adja meg a nevét, nem szeretnék névtelen házi feladatokat azonosítani.
Ha a feladathoz bármilyen kérdése van, vagy elakad a megoldással, akkor keressen meg emailben vagy személyesen, akár a gyakorlaton, akár azon kívül.
A feladatot 2009. február 26-én illetve 27-án tűzom ki. A megoldás határideje ehhez képest két hét, vagyis március 13. péntek (aznap még be lehet küldeni).
0 0 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 1 0 0 1 1 0 1 2 0 1 3 0 1 4 0 1 5 0 2 0 0 2 1 0 2 2 0 2 3 0 2 4 0 2 5 0 3 0 0 3 1 0 3 2 0 3 3 0 3 4 0 3 5 0 4 0 0 4 1 0 4 2 0 4 3 0 4 4 0 4 5 0 5 0 0 5 1 0 5 2 0 5 3 0 5 4 0 5 5 1 0 0 1 0 1 1 0 2 1 0 3 1 0 4 1 0 5 1 1 0 1 1 1 1 1 2 1 1 3 1 1 4 1 1 5 1 2 0 1 2 1 1 2 2 1 2 3 1 2 4 1 2 5 1 3 0 1 3 1 1 3 2 1 3 3 1 3 4 1 3 5 1 4 0 1 4 1 1 4 2 1 4 3 1 4 4 1 4 5 1 5 0 1 5 1 1 5 2 1 5 3 1 5 4 1 5 5 2 0 0 2 0 1 2 0 2 2 0 3 2 0 4 2 0 5 2 1 0 2 1 1 2 1 2 2 1 3 2 1 4 2 1 5 2 2 0 2 2 1 2 2 2 2 2 3 2 2 4 2 2 5 2 3 0 2 3 1 2 3 2 2 3 3 2 3 4 2 3 5 2 4 0 2 4 1 2 4 2 2 4 3 2 4 4 2 4 5 2 5 0 2 5 1 2 5 2 2 5 3 2 5 4 2 5 5 3 0 0 3 0 1 3 0 2 3 0 3 3 0 4 3 0 5 3 1 0 3 1 1 3 1 2 3 1 3 3 1 4 3 1 5 3 2 0 3 2 1 3 2 2 3 2 3 3 2 4 3 2 5 3 3 0 3 3 1 3 3 2 3 3 3 3 3 4 3 3 5 3 4 0 3 4 1 3 4 2 3 4 3 3 4 4 3 4 5 3 5 0 3 5 1 3 5 2 3 5 3 3 5 4 3 5 5 4 0 0 4 0 1 4 0 2 4 0 3 4 0 4 4 0 5 4 1 0 4 1 1 4 1 2 4 1 3 4 1 4 4 1 5 4 2 0 4 2 1 4 2 2 4 2 3 4 2 4 4 2 5 4 3 0 4 3 1 4 3 2 4 3 3 4 3 4 4 3 5 4 4 0 4 4 1 4 4 2 4 4 3 4 4 4 4 4 5 4 5 0 4 5 1 4 5 2 4 5 3 4 5 4 4 5 5 5 0 0 5 0 1 5 0 2 5 0 3 5 0 4 5 0 5 5 1 0 5 1 1 5 1 2 5 1 3 5 1 4 5 1 5 5 2 0 5 2 1 5 2 2 5 2 3 5 2 4 5 2 5 5 3 0 5 3 1 5 3 2 5 3 3 5 3 4 5 3 5 5 4 0 5 4 1 5 4 2 5 4 3 5 4 4 5 4 5 5 5 0 5 5 1 5 5 2 5 5 3 5 5 4 5 5 5