static void SpausdintiTaskus(Komanda A, string antraštė) { Console.WriteLine(antraštė); for (int i = 0; i < A.ImtiN(); i++) { for (int j = 0; j < A.ImtiM(); j++) { Console.Write("{0, 3:d};", A.ImtiTaskus(i, j)); } Console.WriteLine(); } Console.WriteLine(); }
static void Main(string[] args) { Console.InputEncoding = Encoding.Unicode; Console.OutputEncoding = Encoding.GetEncoding(1257); Komanda komanda = new Komanda(); string pavadinimas; Skaityti(duom, komanda, out pavadinimas); SpausdintiZaidejus(komanda, pavadinimas, "Pradiniai žaidėjų asmeniniai duomenys:"); SpausdintiTaskus(komanda, "Pradiniai žaidėjų pelnyti taškai:"); int ind = komanda.DaugiausiaiTaskuPelnesZaidejas(); Žaidėjas laikinas = komanda.ImtiZaideja(ind); Console.WriteLine("Pirmojo žaidėjo, kuris per vienas rungtynes pelnė daugiausia taškų asmeninė informacija:\nNr.: {0}; Vardas Pavardė: {1}; Amžius: {2}; Ūgis: {3, 5:f}; Pozicija: {4};\n", ind + 1, laikinas.ImtiVardaPavarde(), laikinas.ImtiAmziu(), laikinas.ImtiUgi(), laikinas.ImtiPozicija()); Console.WriteLine("ĮŽ - įžaidėjas;\nAG - atakuojantis gynėjas;\nLK - lengvasis krašto puolėjas;\nSK - sunkusis krašto puolėjas;\nC - centras;"); Console.WriteLine("Įveskite, kurios pozicijos daugiausiai taškų pelniusį žaidėją norite surasti: "); string pozicija = Console.ReadLine(); ind = komanda.DaugiausiaiPagalPozicija(pozicija); if (ind > -1) { laikinas = komanda.ImtiZaideja(ind); Console.WriteLine("Pirmojo nurodytos pozicijos žaidėjo, per sezoną pelniusio daugiausiai taškų, asmeninė informacija:\nNr.: {0}; Vardas Pavardė: {1}; Amžius: {2}; Ūgis: {3, 5:f}; Pozicija: {4};\n", ind + 1, laikinas.ImtiVardaPavarde(), laikinas.ImtiAmziu(), laikinas.ImtiUgi(), laikinas.ImtiPozicija()); } Console.WriteLine("Rungtynių, per kurias buvo pelnyta mažiau taškų nei paskutinėse, buvo {0}.\n", komanda.PelnytaMaziauTskNeiK(komanda.ImtiM() - 1)); Console.WriteLine("Programa baigė darbą!"); }