Programozó versenyek

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

2016. december 21. 8:05 – 2016. december 21. 9:45

Összegzés

Írjon programot, amelynek egyetlen parancssori argumentuma van, egy szöveges állomány neve! A szöveges állomány soraiban két nagyon hosszú (sok, akár több tucat számjegyből álló) pozitív egész szám található. A két számot pontosan egy szóköz karakter választja el egymástól.

A feladata két részből áll. Írjon programot, amely mindenekelőtt meghatározza az állomány leghosszabb sorának a hosszát, illetve az állományban található, legtöbb számjegyet tartalmazó szám számjegyeinek a számát, és ezt a két értéket pontosan egy szóköz karakterrel elválasztva megjeleníti a standard kimenet első sorában! Ezt követően pedig írja ki a standard kimenetre az állományban egy sorban található számok összegét, soronként egyet-egyet!

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

  1. 98765432109876543210 12345678901234567890
  2. 98765432109876543210 1234567890123456789
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. 41 20
  2. 111111111011111111100
  3. 99999999999999999999
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.