Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Individuali_uzduotis_U1_3
- {
- class Program
- {
- const string CFp = @"Paliko20.csv";
- const string CFs = @"Seniai.csv";
- /// <summary>
- /// nuskaitomas studentų duomenų failas ir suskaidomos eilutės į kintamuosius, duomenys įdedami į sąrašą
- /// </summary>
- /// <returns>grazina studentų sąrašą</returns>
- Konteineris Skaityti()
- {
- Konteineris duomenys = new Konteineris();
- string[] failas = File.ReadAllLines(@"L1Data2.csv");
- foreach (string duom in failas)
- {
- string[] reiksme = duom.Split(';');
- string pavarde = reiksme[0];
- string vardas = reiksme[1];
- int gimimodataMetai = Convert.ToInt32(reiksme[2]);
- int gimimodataMen = Convert.ToInt32(reiksme[3]);
- int gimimodataDiena = Convert.ToInt32(reiksme[4]);
- string pazymejimonr = reiksme[5];
- int kursas = Convert.ToInt32(reiksme[6]);
- int telefononr = Convert.ToInt32(reiksme[7]);
- int arfuksas = Convert.ToInt32(reiksme[8]);
- Studentas Studentai = new Studentas(pavarde, vardas, gimimodataMetai, gimimodataMen, gimimodataDiena, pazymejimonr, kursas, telefononr, arfuksas);
- duomenys.PridetiStudenta(Studentai);
- }
- return duomenys;
- }
- /// <summary>
- /// nuskaitomas mėnesių duomenų failas ir suskaidomos eilutės į kintamuosius, duomenys įdedami į sąrašą
- /// </summary>
- /// <returns>mėnesių duomenų sąrašas</returns>
- List<MenesisInfo> Skaityti2()
- {
- List<MenesisInfo> duomenysMen = new List<MenesisInfo>();
- string[] failas = File.ReadAllLines(@"Menesiai.csv");
- foreach (string duom in failas)
- {
- string[] reiksme = duom.Split(';');
- int menuo = Convert.ToInt32(reiksme[0]);
- int kartai = Convert.ToInt32(reiksme[1]);
- string menpavadinimas = reiksme[2];
- MenesisInfo Menes = new MenesisInfo(menuo, kartai, menpavadinimas);
- duomenysMen.Add(Menes);
- }
- return duomenysMen;
- }
- List<MenesisInfo> Skaityti3()
- {
- List<MenesisInfo> duomenysSesiolMen = new List<MenesisInfo>();
- string[] failas = File.ReadAllLines(@"Menesiai.csv");
- foreach (string duom in failas)
- {
- string[] reiksme = duom.Split(';');
- int menuo = Convert.ToInt32(reiksme[0]);
- int kartai = Convert.ToInt32(reiksme[1]);
- string menpavadinimas = reiksme[2];
- MenesisInfo Menes = new MenesisInfo(menuo, kartai, menpavadinimas);
- duomenysSesiolMen.Add(Menes);
- }
- return duomenysSesiolMen;
- }
- List<MenesisInfo> Skaityti4()
- {
- List<MenesisInfo> duomenysSeptynMen = new List<MenesisInfo>();
- string[] failas = File.ReadAllLines(@"Menesiai.csv");
- foreach (string duom in failas)
- {
- string[] reiksme = duom.Split(';');
- int menuo = Convert.ToInt32(reiksme[0]);
- int kartai = Convert.ToInt32(reiksme[1]);
- string menpavadinimas = reiksme[2];
- MenesisInfo Menes = new MenesisInfo(menuo, kartai, menpavadinimas);
- duomenysSeptynMen.Add(Menes);
- }
- return duomenysSeptynMen;
- }
- /// <summary>
- /// Apskaičiuojama kiek yra fuksų
- /// </summary>
- /// <param name="duomenys"></param>
- /// <returns></returns>
- int KiekYraFuksu(Konteineris duomenys) // skaičiuojama kiek yra fuksų
- {
- int fuksuKiekis = 0;
- for (int i = 0; i < duomenys.Kiekis; i++)
- {
- if (duomenys.GautiStudenta(i).ArFuksas == 1)
- {
- fuksuKiekis++;
- }
- }
- return fuksuKiekis;
- }
- /// <summary>
- /// Apskaičiuojama kiek studentų kurį mėnesį švenčia gimatadienį
- /// </summary>
- /// <param name="duomenys"></param>
- /// <param name="duomenysMen"></param>
- /// <returns></returns>
- int KiekStudentuKuriMenesiSvenciaGimtadieni(Konteineris duomenys, List<MenesisInfo> duomenysMen) // skaičiuojama kiek studentų kiekvieną mėnesį švenčia gimtadienius
- {
- int laikinas = 0;
- for (int i = 0; i < duomenys.Kiekis; i++)
- {
- for (int c = 0; c < duomenysMen.Count; c++)
- {
- if (duomenys.GautiStudenta(i).GimimodataMen == duomenysMen[c].Menuo)
- {
- duomenysMen[c].Kartai++;
- laikinas = duomenysMen[c].Kartai;
- }
- else
- {
- }
- }
- }
- return laikinas;
- }
- int KiekStudentuKuriMenesiSvenciaGimtadieniSesioliktais(Konteineris sesiolikti, List<MenesisInfo> duomenysSesiolMen) // skaičiuojama kiek studentų kiekvieną mėnesį švenčia gimtadienius
- {
- int sesiolLaikinas = 0;
- for (int i = 0; i < sesiolikti.Kiekis; i++)
- {
- for (int c = 0; c < duomenysSesiolMen.Count; c++)
- {
- if (sesiolikti.GautiStudenta(i).GimimodataMen == duomenysSesiolMen[c].Menuo)
- {
- duomenysSesiolMen[c].Kartai++;
- sesiolLaikinas = duomenysSesiolMen[c].Kartai;
- }
- else
- {
- }
- }
- }
- return sesiolLaikinas;
- }
- int KiekStudentuKuriMenesiSvenciaGimtadieniSeptynioliktais(Konteineris septyniolikti, List<MenesisInfo> duomenysSeptynMen) // skaičiuojama kiek studentų kiekvieną mėnesį švenčia gimtadienius
- {
- int septynLaikinas = 0;
- for (int i = 0; i < septyniolikti.Kiekis; i++)
- {
- for (int c = 0; c < duomenysSeptynMen.Count; c++)
- {
- if (septyniolikti.GautiStudenta(i).GimimodataMen == duomenysSeptynMen[c].Menuo)
- {
- duomenysSeptynMen[c].Kartai++;
- septynLaikinas = duomenysSeptynMen[c].Kartai;
- }
- else
- {
- }
- }
- }
- return septynLaikinas;
- }
- /// <summary>
- /// Apskaičiuojama kurį mėnesį svenčiama daugiausiai gimtadienių
- /// </summary>
- /// <param name="duomenysMen"></param>
- /// <returns></returns>
- int KuriMenesiSvenciamaDaugiausiaiGimtadieniu(List<MenesisInfo> duomenysMen) // apskaičiuojma kurį mėnesį daugiausiai studentų švenčia gimtadienius
- {
- int did = 0;
- int menuo = 0;
- for (int i = 0; i < duomenysMen.Count; i++)
- {
- if (did < duomenysMen[i].Kartai)
- {
- did = duomenysMen[i].Kartai;
- menuo = duomenysMen[i].Menuo;
- }
- }
- return menuo;
- }
- string KuriMenesiSvenciamaDaugiausiaiGimtadieniuSesioliktais(List<MenesisInfo> duomenysSesiolMen) // apskaičiuojma kurį mėnesį daugiausiai studentų švenčia gimtadienius
- {
- int sesiolKartai = 0;
- string sesiolMen = "";
- string sesiolEilute = "";
- for (int i = 0; i < duomenysSesiolMen.Count; i++)
- {
- if (sesiolKartai < duomenysSesiolMen[i].Kartai)
- {
- sesiolKartai = duomenysSesiolMen[i].Kartai;
- sesiolMen = duomenysSesiolMen[i].MenPavadinimas;
- }
- }
- sesiolEilute = String.Format("Daugiausia 2016 metais gimtadienius svencia {0} menesi", sesiolMen);
- return sesiolEilute;
- }
- string KuriMenesiSvenciamaDaugiausiaiGimtadieniuSeptynioliktais(List<MenesisInfo> duomenysSeptynMen) // apskaičiuojma kurį mėnesį daugiausiai studentų švenčia gimtadienius
- {
- int septynKartai = 0;
- string septynMen = "";
- string septynEilute = "";
- for (int i = 0; i < duomenysSeptynMen.Count; i++)
- {
- if (septynKartai < duomenysSeptynMen[i].Kartai)
- {
- septynKartai = duomenysSeptynMen[i].Kartai;
- septynMen = duomenysSeptynMen[i].MenPavadinimas;
- }
- }
- septynEilute = String.Format("Daugiausia 2017 metais gimtadienius svencia {0} menesi", septynMen);
- return septynEilute;
- }
- /// <summary>
- /// sudaromas pirmakursių sąrašas
- /// </summary>
- /// <param name="duomenys"></param>
- List<string> Pirmakursiai(Konteineris duomenys)
- {
- string fuksas;
- string pirmaKursioEilute;
- List<string> pirmakursiai = new List<string>();
- for(int i = 0; i < duomenys.Kiekis; i++)
- {
- if(duomenys.GautiStudenta(i).Kursas == 1)
- {
- if(duomenys.GautiStudenta(i).ArFuksas == 1)
- {
- fuksas = "Taip";
- }
- else
- {
- fuksas = "Ne";
- }
- pirmaKursioEilute = String.Format("Vardas: {0}, Pavarde: {1}, Gimimo data: {2}-{3}-{4}, LSP nr.: {5}, Kursas: {6}, Telefono nr.: {7}, Ar fuksas?: {8}",
- duomenys.GautiStudenta(i).Vardas, duomenys.GautiStudenta(i).Pavarde, duomenys.GautiStudenta(i).GimimodataMetai, duomenys.GautiStudenta(i).GimimodataMen, duomenys.GautiStudenta(i).GimimodataDiena, duomenys.GautiStudenta(i).Pazymejimonr, duomenys.GautiStudenta(i).Kursas, duomenys.GautiStudenta(i).Telefononr, fuksas);
- pirmakursiai.Add(pirmaKursioEilute);
- }
- }
- return pirmakursiai;
- }
- /// <summary>
- /// Spausdina pirmakursius
- /// </summary>
- /// <param name="pirmakursiai"></param>
- void RasauPirmakursius(List<string> pirmakursiai)
- {
- string failopav = "Pirmakursiai.csv";
- StreamWriter Rasau;
- Rasau = File.CreateText(failopav);
- for (int i = 0; i < pirmakursiai.Count; i++)
- {
- string pEilute = pirmakursiai[i];
- Rasau.WriteLine(pEilute);
- }
- Rasau.Close();
- }
- /// <summary>
- /// sudaromas ketvirto kurso studentų sąrašas
- /// </summary>
- /// <param name="duomenys"></param>
- List<string> Ketvirtakursiai (Konteineris duomenys)
- {
- string eilute;
- string fuksas;
- List<string> ketvirtakursiai = new List<string>();
- for (int i = 0; i < duomenys.Kiekis; i++)
- {
- if(duomenys.GautiStudenta(i).Kursas == 4)
- {
- if(duomenys.GautiStudenta(i).ArFuksas == 1)
- {
- fuksas = "Taip";
- }
- else
- {
- fuksas = "Ne";
- }
- eilute = String.Format("Vardas: {0}, Pavarde: {1}, Gimimo data: {2}-{3}-{4}, LSP nr.: {5}, Kursas: {6}, Telefono nr.: {7}, Ar fuksas?: {8}",
- duomenys.GautiStudenta(i).Vardas, duomenys.GautiStudenta(i).Pavarde, duomenys.GautiStudenta(i).GimimodataMetai, duomenys.GautiStudenta(i).GimimodataMen, duomenys.GautiStudenta(i).GimimodataDiena, duomenys.GautiStudenta(i).Pazymejimonr, duomenys.GautiStudenta(i).Kursas, duomenys.GautiStudenta(i).Telefononr, fuksas);
- ketvirtakursiai.Add(eilute);
- }
- }
- return ketvirtakursiai;
- }
- /// <summary>
- /// spausdinami ketvirto kurso studentai
- /// </summary>
- /// <param name="ketvirtakursiai"></param>
- void RasauKetvirtakursius(List<string> ketvirtakursiai)
- {
- string failopav = "Ketvirtakursiai.csv";
- StreamWriter Rasau;
- Rasau = File.CreateText(failopav);
- for (int i = 0; i < ketvirtakursiai.Count; i++)
- {
- string eilute = ketvirtakursiai[i];
- Rasau.WriteLine(eilute);
- }
- Rasau.Close();
- }
- /// <summary>
- /// Spausdinu duomenų failo duomenis į failą
- /// </summary>
- /// <param name="duomenys"></param>
- void SpausdinuDuomenuFaila(Konteineris duomenys)
- {
- string failopavadinimas = "duomenufailaslenteleje.txt";
- StreamWriter Rasau;
- Rasau = File.CreateText(failopavadinimas);
- Rasau.WriteLine("Spausdinami duomenys iš duomenų failo: ");
- Rasau.WriteLine(new String('-', 135));
- Rasau.WriteLine("{0,-20} {1,-20} {2,-6} {3,-6} {4, -6} {5, -10} {6, -8} {7, -5} {8, -5}", "| Vardas ", "| Pavardė ", "| Gimimo metai ", "| Gimimo mėnuo", "| Gimimo diena ", "| LSP nr ", "| Kursas ", "| Tel.nr ", "| Ar fuksas? ");
- Rasau.WriteLine(new String('-', 135));
- for (int i = 0; i < duomenys.Kiekis; i++)
- {
- Rasau.WriteLine("| {0,-18} | {1,-18} | {2,-13} | {3,-13} | {4,-13} | {5,-5} | {6,-7} | {7,-5} | {8,-5}", duomenys.GautiStudenta(i).Vardas, duomenys.GautiStudenta(i).Pavarde, duomenys.GautiStudenta(i).GimimodataMetai, duomenys.GautiStudenta(i).GimimodataMen, duomenys.GautiStudenta(i).GimimodataDiena, duomenys.GautiStudenta(i).Pazymejimonr, duomenys.GautiStudenta(i).Kursas, duomenys.GautiStudenta(i).Telefononr, duomenys.GautiStudenta(i).ArFuksas);
- }
- Rasau.WriteLine(new String('-', 135));
- Rasau.Close();
- }
- Konteineris MetaiSesiolikti()
- {
- Konteineris sesiolikti = new Konteineris();
- string[] eilutes = File.ReadAllLines(@"Data2016.csv");
- string metai = eilutes[0];
- for(int i = 1; i < eilutes.Count(); i++)
- {
- string[] reiksme = eilutes[i].Split(';');
- string pavarde = reiksme[0];
- string vardas = reiksme[1];
- int gimimodataMetai = Convert.ToInt32(reiksme[2]);
- int gimimodataMen = Convert.ToInt32(reiksme[3]);
- int gimimodataDiena = Convert.ToInt32(reiksme[4]);
- string pazymejimonr = reiksme[5];
- int kursas = Convert.ToInt32(reiksme[6]);
- int telefononr = Convert.ToInt32(reiksme[7]);
- int arfuksas = Convert.ToInt32(reiksme[8]);
- Studentas sesioliktinis = new Studentas(pavarde, vardas, gimimodataMetai, gimimodataMen, gimimodataDiena, pazymejimonr, kursas, telefononr, arfuksas);
- sesiolikti.PridetiStudenta(sesioliktinis);
- }
- return sesiolikti;
- }
- Konteineris MetaiSeptyniolikti()
- {
- Konteineris septyniolikti = new Konteineris();
- string[] eilutes = File.ReadAllLines(@"Data2017.csv");
- string metai = eilutes[0];
- for (int i = 1; i < eilutes.Count(); i++)
- {
- string[] reiksme = eilutes[i].Split(';');
- string pavarde = reiksme[0];
- string vardas = reiksme[1];
- int gimimodataMetai = Convert.ToInt32(reiksme[2]);
- int gimimodataMen = Convert.ToInt32(reiksme[3]);
- int gimimodataDiena = Convert.ToInt32(reiksme[4]);
- string pazymejimonr = reiksme[5];
- int kursas = Convert.ToInt32(reiksme[6]);
- int telefononr = Convert.ToInt32(reiksme[7]);
- int arfuksas = Convert.ToInt32(reiksme[8]);
- Studentas septynioliktinis = new Studentas(pavarde, vardas, gimimodataMetai, gimimodataMen, gimimodataDiena, pazymejimonr, kursas, telefononr, arfuksas);
- septyniolikti.PridetiStudenta(septynioliktinis);
- }
- return septyniolikti;
- }
- string DaugiausiaFuksu(Konteineris duomenys, Konteineris sesiolikti, Konteineris septyniolikti)
- {
- int maximumas = 0;
- string maxas = "";
- int kiekDabar = 0;
- int kiekSesioliktais = 0;
- int kiekSeptynioliktais = 0;
- for (int i = 0; i < duomenys.Kiekis; i++)
- {
- var fuksas = duomenys.GautiStudenta(i);
- {
- if (fuksas.ArFuksas == 1)
- {
- kiekDabar++;
- }
- }
- }
- for(int i = 0; i < sesiolikti.Kiekis; i++)
- {
- var fuksasSesiolika = sesiolikti.GautiStudenta(i);
- if (fuksasSesiolika.ArFuksas == 1)
- {
- kiekSesioliktais++;
- }
- }
- for (int i = 0; i < septyniolikti.Kiekis; i++)
- {
- var fuksasSeptyniolika = septyniolikti.GautiStudenta(i);
- if (fuksasSeptyniolika.ArFuksas == 1)
- {
- kiekSeptynioliktais++;
- }
- }
- maximumas = Math.Max(kiekDabar, Math.Max(kiekSesioliktais, kiekSeptynioliktais));
- if (maximumas == kiekDabar)
- {
- maxas = String.Format("Daugiausia fuksu siais metais: {0}", maximumas);
- }
- else if (maximumas == kiekSesioliktais)
- {
- maxas = String.Format("Daugiausia fuksu 2016 metais: {0}", maximumas);
- }
- else if (maximumas == kiekSeptynioliktais)
- {
- maxas = String.Format("Daugiausia fuksu 2017 metais: {0}", maximumas);
- }
- return maxas;
- }
- void SpausdinuFuksus(Konteineris duomenys, Konteineris sesiolikti, Konteineris septyniolikti)
- {
- string maxas;
- maxas = DaugiausiaFuksu(duomenys, sesiolikti, septyniolikti);
- Console.WriteLine("{0}", maxas);
- }
- /// <summary>
- /// išvedama į konsolę informacija apie tai,kiek yra fuksų.
- /// </summary>
- /// <param name="args"></param>
- Konteineris ParuosimasKonteineriui (Konteineris sesiolikti, Konteineris septyniolikti)
- {
- Konteineris konteineris = new Konteineris();
- for(int i = 0; i < sesiolikti.Kiekis; i++)
- {
- var sesioliktinis = sesiolikti.GautiStudenta(i);
- if (!septyniolikti.Contains(sesioliktinis))
- {
- konteineris.PridetiStudenta(sesioliktinis);
- }
- }
- return konteineris;
- }
- Konteineris Trimeciai (Konteineris sesiolikti, Konteineris septyniolikti, Konteineris duomenys)
- {
- Konteineris konteineris = new Konteineris();
- for (int i = 0; i < duomenys.Kiekis; i++)
- {
- var dabartinis = duomenys.GautiStudenta(i);
- if(septyniolikti.Contains(dabartinis) && sesiolikti.Contains(dabartinis))
- {
- konteineris.PridetiStudenta(dabartinis);
- }
- }
- return konteineris;
- }
- void SpausdintiTrimecius(Konteineris trimeciai)
- {
- string[] eilute = new string[trimeciai.Kiekis];
- for (int i = 0; i < trimeciai.Kiekis; i++)
- {
- Studentas trimetis = trimeciai.GautiStudenta(i);
- eilute[i] = String.Format("{0} {1} {2} {3} {4} {5} {6} {7}", trimetis.Vardas, trimetis.Pavarde, trimetis.GimimodataMetai, trimetis.GimimodataMen, trimetis.GimimodataDiena, trimetis.Pazymejimonr, trimetis.Kursas, trimetis.Telefononr);
- File.WriteAllLines(CFs, eilute);
- }
- }
- void SpausdinuPaliktus(Konteineris konteineris)
- {
- string[] eilute = new string[konteineris.Kiekis];
- for(int i = 0; i<konteineris.Kiekis; i++)
- {
- Studentas sesioliktinis = konteineris.GautiStudenta(i);
- eilute[i] = String.Format("{0} {1} {2} {3} {4} {5} {6} {7} {8}", sesioliktinis.Vardas, sesioliktinis.Pavarde, sesioliktinis.GimimodataMetai, sesioliktinis.GimimodataMen, sesioliktinis.GimimodataDiena, sesioliktinis.Pazymejimonr, sesioliktinis.Kursas, sesioliktinis.Telefononr, sesioliktinis.ArFuksas);
- File.WriteAllLines(CFp, eilute);
- }
- }
- static void Main(string[] args)
- {
- Program p = new Program();
- Konteineris duomenys = p.Skaityti();
- Konteineris sesiolikti = p.MetaiSesiolikti();
- Konteineris septyniolikti = p.MetaiSeptyniolikti();
- List<MenesisInfo> duomenysMen = p.Skaityti2();
- List<MenesisInfo> duomenysSesiolMen = p.Skaityti3();
- List<MenesisInfo> duomenysSeptynMen = p.Skaityti4();
- List<string> pirmakursiai = p.Pirmakursiai(duomenys);
- List<string> ketvirtakursiai = p.Ketvirtakursiai(duomenys);
- Konteineris trimeciai = p.Trimeciai(sesiolikti, septyniolikti, duomenys);
- Console.OutputEncoding = Encoding.UTF8;
- Console.WriteLine("Iš viso fuksų {0}", p.KiekYraFuksu(duomenys));
- p.KiekStudentuKuriMenesiSvenciaGimtadieni(duomenys, duomenysMen);
- int n = p.KuriMenesiSvenciamaDaugiausiaiGimtadieniu(duomenysMen);
- p.KiekStudentuKuriMenesiSvenciaGimtadieniSesioliktais(sesiolikti, duomenysSesiolMen);
- Console.WriteLine("Daugiausia šiais metais gimtadienių šventė {0} mėnesį", duomenysMen[n - 1].MenPavadinimas);
- string sesiolMen = p.KuriMenesiSvenciamaDaugiausiaiGimtadieniuSesioliktais(duomenysSesiolMen);
- p.KiekStudentuKuriMenesiSvenciaGimtadieniSeptynioliktais(septyniolikti, duomenysSeptynMen);
- Console.WriteLine(sesiolMen);
- string septynEilute = p.KuriMenesiSvenciamaDaugiausiaiGimtadieniuSeptynioliktais(duomenysSeptynMen);
- Console.WriteLine(septynEilute);
- Console.WriteLine(new String('-', 58));
- Console.WriteLine("Daugiausiai gimtadienių švenčiama {0} mėn. Juos švencia šie žmonės: ", duomenysMen[n - 1].MenPavadinimas);
- Console.WriteLine(new String('-', 58));
- Console.WriteLine("{0,-20} {1,-20} {2,-20}", "| VARDAS ", "| PAVARDĖ", " | Gimimo diena | ");
- Console.WriteLine(new String('-', 58));
- for (int c = 0; c < duomenys.Kiekis; c++)
- {
- if (duomenys.GautiStudenta(c).GimimodataMen == n)
- {
- Console.WriteLine("|{0,-20}| {1,-19}| {2,-13}|", duomenys.GautiStudenta(c).Vardas, duomenys.GautiStudenta(c).Pavarde, duomenys.GautiStudenta(c).GimimodataDiena); // išvedamaį konsolę informacija apie studentus švenčiančius gimtadienį populiariausią menesį.
- }
- }
- Console.WriteLine(new String('-', 58));
- p.RasauPirmakursius(pirmakursiai); // kreipinys į pirmakursių informacijos rašymo į failą metodą
- p.RasauKetvirtakursius(ketvirtakursiai); // kreipinys į ketvirtakursių informacijos rašymo į failą metodą
- p.SpausdinuDuomenuFaila(duomenys); // kreipinys į duomenų failo lentele spausdinimo į failą metodą
- p.DaugiausiaFuksu(duomenys, sesiolikti, septyniolikti);
- p.SpausdinuFuksus(duomenys, sesiolikti,septyniolikti);
- Konteineris konteineris = p.ParuosimasKonteineriui(sesiolikti, septyniolikti);
- p.SpausdinuPaliktus(konteineris);
- p.SpausdintiTrimecius(trimeciai);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement