Programozó versenyek

Programozási nyelvek 2, 2020. október 6., K14 ZH

2020. október 6. 14:05 – 2020. október 6. 15:50

Fűtési szezon

A fűtési szezon akkor indul be, ha a hőmérő higanyszála tartósan 15 fok alá süllyed. Hogy elég tartósan süllyed-e a higanyszál 15 fok alá, a gyakorlatban úgy állapítják meg, hogy meghatározzák egymást követő napok átlaghőmérsékleti adatait, és megnézik, hogy legalább három egymást követő napon 15 fok alá süllyedt-e az átlaghőmérséklet. Ha igen, akkor indulhat a fűtés!

Írjon programot, amely a standard bemenet első sorából beolvassa a megfigyelt intervallumok számát, N-et, ami egy pozitív egész szám! A bemenet következő N sora írja le az egyes intervallumokban megfigyelt hőmérsékleti adatokat. Minden sor egy intervallumot ír le, néhány (de legalább egy) nap átlaghőmérsékletének az értékét egymástól pontosan egy-egy szóközzel elválasztva. A programja határozza meg minden egyes intervallum esetén, hogy be kellett-e indítani a fűtést az adott intervallumban megfigyelt értékek alapján vagy sem, és írjon egy „YES” sztringet a standard kimenetre, ha igen, illetve egy „NO”-t, ha nem!

Példa bemenet

  1. 5
  2. 17 16 15 14 13 14 15 16 17
  3. 13 14 15 16 17 16 15 14 13
  4. 9 8 7 8 9 8 7 8 9
  5. 14 13
  6. 15 14 15 14 15 14 15
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. YES
  2. NO
  3. YES
  4. NO
  5. NO
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.