This commit is contained in:
Kovács Rudolf
2026-10-13 13:59:36 +02:00
parent e21747f4db
commit ab6791d706
3 changed files with 86 additions and 0 deletions

3
Listak/Listak.slnx Normal file
View File

@@ -0,0 +1,3 @@
<Solution>
<Project Path="Listak/Listak.csproj" />
</Solution>

View File

@@ -0,0 +1,10 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>

73
Listak/Listak/Program.cs Normal file
View File

@@ -0,0 +1,73 @@
namespace Listak
{
internal class Program
{
static void Main(string[] args)
{
//Listák létrehozása, használata
List<int> szamok = new List<int>();
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<int> szamok2 = new List<int>();
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!");
}
}
}
}