Programozó versenyek

Magas szintű programozási nyelvek 1, 2016. december 21., Sz12 ZH

2016. december 21. 12:05 – 2016. december 21. 13:45

Hosszú számok

Írjon programot, amelynek egyetlen parancssori argumentuma van, egy szöveges állomány neve! A szöveges állomány minden sora egy-egy nagyon hosszú (sok, akár több tucat számjegyből álló) pozitív egész számot tartalmaz.

A feladata két részből áll. A programja mindenekelőtt határozza meg, hogy hány számjegyű az állomány legtöbb számjegyet tartalmazó száma, és ezt az értéket írja a standard kimenet első sorába! Ezt követően a második sorba az állományban található számok összegét írja ki a program!

Példa állomány (sample.txt)

  1. 98765432109876543210
  2. 12345678901234567890
letöltés szöveges állományként

Parancssori argumentumok

  1. sample.txt
letöltés szöveges állományként

A futtatás eredménye a standard kimeneten

  1. 20
  2. 111111111011111111100
letöltés szöveges állományként

Példa állomány (sample.txt)

  1. 1
  2. 12
  3. 123
  4. 1234
  5. 12345
  6. 123456
  7. 1234567
  8. 12345678
  9. 123456789
  10. 1234567890
  11. 12345678901
  12. 123456789012
  13. 1234567890123
  14. 12345678901234
  15. 123456789012345
letöltés szöveges állományként

Parancssori argumentumok

  1. sample.txt
letöltés szöveges állományként

A futtatás eredménye a standard kimeneten

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