/// <summary> /// Nuskaito duomenis iš failo /// </summary> /// <param name="fv"> duomenų failas </param> /// <param name="Birza"> dvimatis konteineris </param> /// <param name="M"> miestų masyvas </param> static void Skaityti(string fv, ref Matrica Birza, ref Miestai[] M) { int nn, mm, bed, gyvsk, jgyvsk; string pav; string line; using (StreamReader skaityk = new StreamReader(fv, Encoding.GetEncoding(1257))) { line = skaityk.ReadLine(); string[] dalys = line.Split(' '); nn = int.Parse(dalys[0]); mm = int.Parse(dalys[1]); Birza.n = nn; Birza.m = mm; for (int i = 0; i < nn; i++) { line = skaityk.ReadLine(); dalys = line.Split(' '); pav = dalys[0]; gyvsk = int.Parse(dalys[1]); jgyvsk = int.Parse(dalys[2]); M[i] = new Miestai(pav, gyvsk, jgyvsk); } for (int i = 0; i < nn; i++) { line = skaityk.ReadLine(); dalys = line.Split(' '); for (int j = 0; j < mm; j++) { bed = int.Parse(dalys[j]); Birza.Deti(i, j, bed); } } } }
static void Main(string[] args) { int mėnnr = 0, inr = 0, jnr = 0; Matrica Birza = new Matrica(); Miestai[] M = new Miestai[3]; Skaityti(CFd, ref Birza, ref M); DidziausiasNedarbas(Birza, out mėnnr); Maziausias(M, Birza, out inr, out jnr); RikiuotiJ(M, Birza); Rikiuoti(M, Birza); Spausdinti(CFr, Birza, M); }
public void Prideti(Miestai miest) { miestai[n++] = miest; }