A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre. A képek tárolására igen sokféle fájltípus alakult ki a tárolásmóddal, a méretekkel szembeni különböző elvárások miatt. A szöveges módon tárolt, tömörítés nélküli képek nagyméretű fájlokat eredményeznek. Szerkezetük egyszerű és a legtöbb képnézegető, képszerkesztő képes megjeleníteni őket. Készítsünk programot i456 néven, amely egy .pgm kiterjesztésű (portable graymap format), 8-bites, szürkeárnyalatos képet állít elő, amely egy arkhimédészi spirált ábrázol. A kép négyzet alakú legyen és a spirál középen helyezkedjen el. A hátteret állítsuk fehérre és a spirál színét, belülről kifelé, menetenként feketétől fokozatosan a világosszürkéig változtassuk. A program standard bemenetének első sorában a négyzet alakú kép () oldalhosszát, a szürkeárnyalatok () számát, második sorában a spirál meneteinek () számát és () vonalvastagságát adjuk meg. A program írja a standard kimenetre az előállított pgm típusú képfájl szöveges tartalmát, amelyet, ha fájlba irányítunk át, akkor utána képnézegetővel az ábra megtekinthető.
Értékelés: a megoldás lényegét leíró dokumentáció 1 pontot ér. További 9 pont kapható arra a programra, amely a korlátoknak megfelelő bemenetekre helyes kimenetet ad. Részpontszám kapható arra a programra, amely vonalvastagságot, vagy színátmenetet nem kezel. Beküldendő egy tömörített i456.zip állományban a program forráskódja és rövid dokumentációja, amely megadja, hogy a forrásállomány melyik fejlesztői környezetben fordítható. |