static void Main(string[] args) { //1.feladat Bejegyzes h = new Bejegyzes("", ""); Console.WriteLine("valtoztass a tartalmon!"); h.setTartalom(Console.ReadLine()); Console.WriteLine(h.Kiir()); //2.feladat List <Bejegyzes> bejegyzes = new List <Bejegyzes>(); bejegyzes.Add(new Bejegyzes("szemely2", "jegyzes2")); bejegyzes.Add(new Bejegyzes("szemely3", "jegyzes3")); int db; Console.WriteLine("Adj meg egy szamot"); while (!(int.TryParse(Console.ReadLine(), out db))) { Console.WriteLine("Szamot adj meg"); } int szam = 3; for (int i = 0; i < db; i++) { Console.WriteLine("Add meg a " + szam++ + " bejegyzest: "); bejegyzes.Add(new Bejegyzes(Console.ReadLine(), Console.ReadLine())); } int num = 20 * bejegyzes.Count; Random ran = new Random(); foreach (var i in bejegyzes) { i.setLikekok(ran.Next(1, num + 1)); } foreach (var i in bejegyzes) { Console.WriteLine(i.Kiir()); } //3.feladat int max = 0; foreach (var i in bejegyzes) { if (i.getLikok() > max) { max = i.getLikok(); } } Console.WriteLine("\nLikok szama a legnepszerubb bejegyzesben: " + max); Boolean vane = false; foreach (var i in bejegyzes) { if (i.getLikok() > 35) { vane = true; } } if (vane) { Console.WriteLine("\nVan 35-nel tobb lakot tartalmazo bejegyzes"); } else { Console.WriteLine("\nNincs ilyen 35-nel tobb likot tartalmozo bejegyzes"); } int hany = 0; foreach (var i in bejegyzes) { if (i.getLikok() < 15) { hany++; } } Console.WriteLine("\nEnnyi 15-nel kevesebb likot tartalmozo bejegyzes van: " + hany); bejegyzes.Sort(delegate(Bejegyzes x, Bejegyzes y) { return(y.getLikok().CompareTo(x.getLikok())); }); Console.WriteLine("\nLista likok szerint csokkenve:"); foreach (var i in bejegyzes) { Console.WriteLine(i.Kiir()); } Console.ReadKey(); }
static void Main(string[] args) { Bejegyzes b = new Bejegyzes("", ""); Console.WriteLine("Megváltozott a kiíratás"); b.setTartalom(Console.ReadLine()); Console.WriteLine(b.kiir()); List <Bejegyzes> bejegyzesek = new List <Bejegyzes>(); bejegyzesek.Add(new Bejegyzes("sajt", "toltottkaposzta")); bejegyzesek.Add(new Bejegyzes("Béla", "trabant")); int darab; Console.WriteLine("Kérem adja meg, hogy hány bejegyzés legyen: "); while (!(int.TryParse(Console.ReadLine(), out darab))) { Console.WriteLine("Nem számot adtál meg."); } for (int i = 1; i < darab; i++) { Console.WriteLine(""); bejegyzesek.Add(new Bejegyzes(Console.ReadLine(), Console.ReadLine())); } int szam = 20 * bejegyzesek.Count; Random r = new Random(); foreach (var i in bejegyzesek) { i.setLikeok(r.Next(1, szam)); } foreach (var i in bejegyzesek) { Console.WriteLine(i.kiir()); } int max = 0; foreach (var i in bejegyzesek) { if (i.getLikeok() > max) { max = i.getLikeok(); } } Console.WriteLine("Like-ok száma: " + max); Boolean letezikolyan = false; foreach (var i in bejegyzesek) { if (i.getLikeok() > 35) { letezikolyan = true; } } if (letezikolyan) { Console.WriteLine("Létezik 35-nél nagyobb számú like-ot kapott bejegyzés."); } else { Console.WriteLine("Nincs 35-nél nagyobb számú like-ot kapott bejegyzés."); } int tizenotnelkevesebb = 0; foreach (var i in bejegyzesek) { if (i.getLikeok() < 15) { tizenotnelkevesebb++; } } Console.WriteLine(tizenotnelkevesebb + " darab 15 like-nál kevesebbet kapó bejegyzés van. "); bejegyzesek.Sort(delegate(Bejegyzes x, Bejegyzes y) { return(y.getLikeok().CompareTo(x.getLikeok())); }); Console.WriteLine("Lista elemek csökkenőbe"); foreach (var i in bejegyzesek) { Console.WriteLine(i.kiir()); } Console.ReadKey(); }