Programozó versenyek

Magas szintű programozási nyelvek 1, 2017. május 30., K16 ZH

2017. május 30. 16:15 – 2017. május 30. 17:55

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) páratlan értékű osztóik száma szerint növekvő sorrendbe! Amennyiben két vagy több számnak is azonos darabszámú páratlan értékű 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 4 8 3 5 6 7 10 9
  2. 16 11 12 13 14 17 19 20 18 15
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.