Programozó versenyek

Magas szintű programozási nyelvek 1, 2017. január 3., K8 ZH

2017. január 3. 8:10 – 2017. január 3. 10:00

Hosszú műsorok

Adott a következő fejlécállomány:

myheader.h

  1. #ifndef _MYHEADER_H
  2. #define _MYHEADER_H 1
  3. struct element {
  4.     int kezdes_ora, kezdes_perc;
  5.     int befejezes_ora, befejezes_perc;
  6.     char cim[100];
  7. };
  8. #endif /* myheader.h */
letöltés szöveges állományként

Írjon programot, amelynek egyetlen parancssori argumentuma van, egy bináris állomány neve! A bináris állomány struct element típusú rekordjaiban szilveszteri műsorok adatai szerepelnek. A programjának a leghosszabb vetítési idővel rendelkező műsorok címeit kell a standard kimenetre írnia, soronként egyet-egyet, lexikografikusan növekvő sorrendben.

Arra figyeljen oda, hogy bár a kezdési idő minden esetben megelőzi a befejezés időpontját, az könnyen elképzelhető, hogy egy műsort még szilveszterkor kezdtek el vetíteni, de már csak az új év első napján ért véget!

Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.