Programozó versenyek

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

2016. március 30. 10:05 – 2016. március 30. 11:45

Csökkenő minimumok

Í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 legkisebb értékű eleme (minimuma) szerint csökkenő sorrendben! Ha két vagy több sorozatnak azonos lenne a minimuma, 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. 4 2 3 1
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.