Programozó versenyek

Levelező Magas szintű programozási nyelvek 1 beugró, 2015. június 13.

2015. június 13. 13:10 – 2015. június 13. 16:10

A legnagyobb ország

Írjon programot, amely a standard bemenetről soronként országok adatait olvassa be állományvégjelig! Egy-egy sor felépítése a következő:

név;terület;népesség[;népesség]…

A név egy legfeljebb 30 karakteres, pontosvesszőt nem tartalmazó sztring, a terület és a népesség pozitív egész számok. Az ország teljes népességét a sorban található népességértékek összege adja meg. A program írja a standard kimenetre a legnagyobb területű országnak a nevét! Ha több ilyen ország is létezne, akkor a bemeneten leghamarabb előforduló ország nevét kell kiírni. Figyeljen arra, hogy a sorok tetszőleges hosszúságúak lehetnek! (Segítség: egy sztring egész számmá történő konvertálásához lásd az atoi() vagy az sscanf() függvényeket, egy sztring feldarabolásához pedig az strtok() függvényt.)

Példa bemenet

  1. Magyarorszag;93030;4851354;5042545
  2. Amerikai Egyesult Allamok;9826630;10000000;20000000;30000000;40000000;50000000;60000000;70000000;38697314
  3. Nemetorszag;357023;80500000
  4. Kanada;9984670;10000000;20000000;5702707
  5. Egyesult Kiralysag;244820;30000000;33705000
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

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