|
|||
Nagyon magas szintű feladat (C#)A Magas szintű programozási nyelvek 2 tárgyból aláírást szerzett hallgatókra igaz az, hogy ha összesen 50 pontnál kevesebbet szereztek a két félévközi zárthelyi számonkérésen, akkor biztosan részt vettek az ECN programozó verseny helyi selejtezőjén. Adott egy lista, amelyen az egyes hallgatókról vagy az szerepel, hogy hány pontot szereztek a két félévközi számonkérésen külön-külön, vagy az, hogy részt vettek-e az ECN programozó verseny helyi selejtezőjén vagy sem. Az ön feladata, hogy írjon egy olyan programot, amely a hallgatók adatait beolvasva meghatározza és a standard kimenetre írja, hogy minimálisan hány hallgatónak kell leellenőrizni a felsorolásban nem szereplő adatait is ahhoz, hogy egyértelműen és minden kétséget kizáróan megállapítható legyen, hogy a listán szereplő minden hallgató szerzett-e aláírást a tárgyból!
A bemenet több tesztesetet tartalmaz. Egy teszteset minden sorában vagy két nemnegatív egész
szám (a két számonkérésen elért pontszám), vagy az „ A programjának minden tesztesetre egyetlen számot kell a standard kimenetre írnia külön sorban: azoknak a hallgatóknak a számát, akiknek a hiányzó adatai is szükségesek annak eldöntéséhez, hogy a listában szereplő minden hallgató szerzett-e aláírást a tárgyból. Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |