Redondeo a millones

Cada City tiene un nombre y una población. Devuelve las ciudades en su orden original, con la población de cada una redondeada al millón más cercano.

Ejemplos

Program.MillionsRounding(new[] { new City("Nice", 942208), new City("Abu Dhabi", 1482816), new City("Naples", 2186853), new City("Vatican City", 572) }) // new[] { new City("Nice", 1000000), new City("Abu Dhabi", 1000000), new City("Naples", 2000000), new City("Vatican City", 0) }

Program.MillionsRounding(new[] { new City("Manila", 13923452), new City("Kuala Lumpur", 7996830), new City("Jakarta", 10770487) }) // new[] { new City("Manila", 14000000), new City("Kuala Lumpur", 8000000), new City("Jakarta", 11000000) }

Notas

Una población inferior a 500,000 se redondea hacia abajo a 0.