|
|||
BeszámolóAz egyik tantárgyból a hallgatóknak hétről hétre be kell számolniuk az elsajátított tananyagból. Na persze nem minden héten mindenkinek – hiszen arra nem is lenne mindig idő –, hanem egy előre meghatározott ütemezés szerint. Írjon egy programot, amely a standard bemenetről állományvégjelig hallgatók adatait olvassa be soronként, összesen legfeljebb 20-at! Egy sor felépítése a következő: név/ütemezés A név egy legfeljebb 50 karakter hosszú, csak angol betűket, kötőjelet (mínuszjelet) és szóköz karaktert tartalmazó egyedi sztring. Az ütemezés egy pontosan 15 karakter hosszúságú, kizárólag 0 és 1 számjegyekből álló sztring, ahol az i-edik helyen álló 1-es számjegy azt jelzi, hogy az i-edik héten a hallgatónak beszámolója lesz, míg a 0-s számjegy azt, hogy nem. Az adatokat a sorban egy-egy osztásjel (perjel) karakter választja el egymástól. A program az első beszámoló időpontja szerint rendezze növekvő sorrendbe az adatokat, azaz előre kerüljenek azok a hallgatók, akiknek a legkorábban van az első beszámolójuk! Ha több hallgatónak is azonos hétre esne a legelső beszámolója, akkor őket a nevük szerint lexikografikusan növekvő sorrendbe tegye a program, majd írja a standard kimenetre a hallgatók neveinek ily módon rendezett listáját! Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |