|
|||
VersenyzőkÍrjon programot, amelynek első parancssori argumentuma egy szöveges, második parancssori argumentuma egy bináris állomány neve! A szöveges állomány sorai versenyzőknek különféle versenyeken szerzett pontszámait tartalmazzák a következő formában: név;pontszám[;pontszám]... A név egy legfeljebb 30 karakterből álló karaktersorozat, a pontszámok pedig nemnegatív egész számok. Az állomány sorai legfeljebb 80 karakterből állnak. A program számolja meg az állomány sorait, majd olvassa be azokat olyan rekordokba, melyek a következő adatokat tartalmazzák: az eredeti sorszámot (egész szám), a nevet (36 karakter) és az összesített pontszámot (egész szám)! A rekordokat rendezze az összesített pontszám szerint csökkenő sorrendbe, majd írja ki őket a bináris állományba! Ha több névnél is azonos összpontszám szerepelne, akkor ezeket a rekordokat az eredeti sorszámuk növekvő sorrendjében írja ki a bináris állományba! A rekordok definiálásához, ha akarja, felhasználhatja az alábbi kódrészletet:
Példa bemenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |