From ab6791d706d4c369b10cea936847c915767fe3dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kov=C3=A1cs=20Rudolf?= Date: Tue, 13 Oct 2026 13:59:36 +0200 Subject: [PATCH] =?UTF-8?q?List=C3=A1k?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Listak/Listak.slnx | 3 ++ Listak/Listak/Listak.csproj | 10 +++++ Listak/Listak/Program.cs | 73 +++++++++++++++++++++++++++++++++++++ 3 files changed, 86 insertions(+) create mode 100644 Listak/Listak.slnx create mode 100644 Listak/Listak/Listak.csproj create mode 100644 Listak/Listak/Program.cs diff --git a/Listak/Listak.slnx b/Listak/Listak.slnx new file mode 100644 index 0000000..2c1f84d --- /dev/null +++ b/Listak/Listak.slnx @@ -0,0 +1,3 @@ + + + diff --git a/Listak/Listak/Listak.csproj b/Listak/Listak/Listak.csproj new file mode 100644 index 0000000..ed9781c --- /dev/null +++ b/Listak/Listak/Listak.csproj @@ -0,0 +1,10 @@ + + + + Exe + net10.0 + enable + enable + + + diff --git a/Listak/Listak/Program.cs b/Listak/Listak/Program.cs new file mode 100644 index 0000000..3200109 --- /dev/null +++ b/Listak/Listak/Program.cs @@ -0,0 +1,73 @@ +namespace Listak +{ + internal class Program + { + static void Main(string[] args) + { + //Listák létrehozása, használata + List szamok = new List(); + Console.WriteLine($"Elemek száma:{szamok.Count}"); + + //Elemek hozzáadása a listához: + szamok.Add(123); + szamok.Add(288); + szamok.Add(926); + + //Indexelhető + Console.WriteLine(szamok[1]); ; + + for (int i = 0; i < szamok.Count; i++) + { + Console.WriteLine(szamok[i]); + } + + List szamok2 = new List(); + szamok2.Add(655); + szamok2.Add(313); + + //Lista hozzáadása egy másik listához + szamok.AddRange(szamok2); + Console.WriteLine($"Elemek száma:{szamok.Count}"); + + //Elem törlése érték alapján + szamok.Remove(123); + + Console.WriteLine($"Elemek száma:{szamok.Count}"); + + //Elem törlése index alapján + szamok.RemoveAt(1); + + //Lista kiürítése + szamok2.Clear(); + + Random random = new Random(); + + for (int i = 0; i < 100; i++) + { + szamok.Add(random.Next(-100, 101)); + } + + //Készítsünk egy új listát, amelyik a szamok nevű lista pozitív számai tartalmazza. + var pozitivak = szamok.FindAll(x => x >= 0); + + foreach (var i in pozitivak) + { + Console.WriteLine(i); + } + + Console.WriteLine($"Pozitívak száma:{pozitivak.Count},összeg:{pozitivak.Sum()},Átlag:{pozitivak.Average()},min:{pozitivak.Min()},max:{pozitivak.Max()}"); + + //Van e a pozitívak között 19 és 26 közötti szám? + + if (pozitivak.Any(x=>x>=19 && x<=25)) + { + Console.WriteLine("Van ilyen érték!"); + } else + { + Console.WriteLine("Nincs ilyen érték!"); + } + + + } + } +}