Programozó versenyek

Magas szintű programozási nyelvek 1, 2016. március 30., Sz18 ZH

2016. március 30. 18:05 – 2016. március 30. 19:45

Növekvő szélsőértékek

Írjon programot, amely a standard bemenetről legfeljebb 50, egész számokat tartalmazó sort olvas állományvégjelig (EOF)! Minden sor első száma egy n pozitív egész szám, amely egy sorozat elemeinek a darabszámát adja meg. A sorban található további n darab szám a sorozat n darab eleme.

A program írja a standard kimenetre a beolvasott sorok sorszámait egymástól pontosan egy szóközzel elválasztva, a bennük leírt sorozatok szélsőértékeinek (maximumának és minimumának) összege szerint növekvő sorrendben! Ha két vagy több sorozat esetében is azonos lenne ez az érték, akkor azok sorszámait a beolvasásuk sorrendjében írja a kimenetre! Figyelem: a kimenetre írt utolsó sorszámot nem követi szóköz karakter, viszont ezt az egyetlen sort is soremelés karakter zárja!

Példa bemenet

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

A példa bemenethez tartozó kimenet

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