static void Skaityti(string duom, KomanduKonteineris A, Rezultatai B) { using (StreamReader reader = new StreamReader(duom)) { string line; string pav, miestas, pavarde, vardas; int kiek = int.Parse(reader.ReadLine()); for (int i = 0; i < kiek; i++) { line = reader.ReadLine(); string[] parts = line.Split(';'); pav = parts[0]; miestas = parts[1]; pavarde = parts[2]; vardas = parts[3]; Komanda nauja = new Komanda(pav, miestas, pavarde, vardas); A.Dėti(nauja); } B.n = kiek; B.m = kiek; for (int i = 0; i < B.n; i++) { line = reader.ReadLine(); string[] parts = line.Split(';'); for (int j = 0; j < B.m; j++) { int sk = int.Parse(parts[j]); B.Dėti(i, j, sk); } } } }
public void Rikiuoti(Rezultatai B) { for (int i = 0; i < n - 1; i++) { Komanda pagalb = A[i]; int ind = i; for (int j = i + 1; j < n; j++) { if (A[j] <= pagalb) { pagalb = A[j]; ind = j; } } A[ind] = A[i]; A[i] = pagalb; B.Sukeisti(i, ind); } }
public void Dėti(Komanda ob) { A[n++] = ob; }