Programozó versenyek

Magas szintű programozási nyelvek 1, 2017. május 29., H16 ZH

2017. május 29. 16:35 – 2017. május 29. 18:15

Megosztó feladat

Írjon programot, amely a standard bemenet soraiból pozitív egész számokat olvas állományvégjelig (EOF-ig)! Minden sor első értéke (n) azt mondja meg, hogy a sor hány további számot fog tartalmazni. A program rendezze a soronként beolvasott számokat (pozitív egész értékű) osztóik száma szerint növekvő sorrendbe! Amennyiben két vagy több számnak is azonos darabszámú osztója lenne, akkor őket nagyságuk szerint állítsa növekvő sorrendbe! Minden rendezett számsorozatot külön sorba írjon ki, a sorozat elemeit pontosan egy szóköz karakterrel elválasztva egymástól!

Példa bemenet

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

A példa bemenethez tartozó kimenet

  1. 1 2 3 5 7 4 9 6 8 10
  2. 11 13 17 19 14 15 16 12 18 20
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.