asd
This commit is contained in:
parent
e82f1131aa
commit
3f32ccce7f
|
@ -14,6 +14,12 @@ namespace LancoltLista
|
|||
public Listaelem(double Adat)
|
||||
{
|
||||
this.Adat = Adat;
|
||||
Kovetkezo = null;
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return $"Data: {Adat} - next: "+(Kovetkezo!=null?"van":"nincs");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,6 +11,60 @@ namespace LancoltLista
|
|||
static void Main(string[] args)
|
||||
{
|
||||
Listaelem sajatlista = new Listaelem(3.1415);
|
||||
sajatlista.Kovetkezo = new Listaelem(2.7182);
|
||||
sajatlista.Kovetkezo.Kovetkezo = new Listaelem(-273.16);
|
||||
sajatlista.Kovetkezo.Kovetkezo.Kovetkezo = new Listaelem(9.81);
|
||||
|
||||
//beszuras a lista elejere
|
||||
Listaelem uj = new Listaelem(299792458.0);
|
||||
uj.Kovetkezo = sajatlista;
|
||||
sajatlista = uj;
|
||||
|
||||
//hozzaadas a lista vegere
|
||||
Listaelem aktual = sajatlista;
|
||||
while (aktual != null)
|
||||
{
|
||||
if (aktual.Kovetkezo == null)
|
||||
{
|
||||
break;
|
||||
}
|
||||
aktual = aktual.Kovetkezo;
|
||||
}
|
||||
aktual.Kovetkezo = new Listaelem(100);
|
||||
|
||||
//beszuras adott poziciora pl.: 3. indexu helyre
|
||||
int i = 0;
|
||||
Listaelem a = sajatlista;
|
||||
while (a != null)
|
||||
{
|
||||
i++;
|
||||
if (i == 3)
|
||||
{
|
||||
Listaelem uj2 = new Listaelem(101325);
|
||||
uj2.Kovetkezo = a.Kovetkezo;
|
||||
a.Kovetkezo = uj2;
|
||||
break;
|
||||
}
|
||||
|
||||
a = a.Kovetkezo;
|
||||
}
|
||||
|
||||
|
||||
//listaelemek kiirasa
|
||||
int db = 0;
|
||||
Listaelem aktual2 = sajatlista;
|
||||
while (aktual2 != null)
|
||||
{
|
||||
Console.WriteLine(aktual2);
|
||||
aktual2 = aktual2.Kovetkezo;
|
||||
db++;
|
||||
}
|
||||
|
||||
//listaelemek száma
|
||||
Console.WriteLine($"az elemek szama: {db}");
|
||||
|
||||
|
||||
Console.ReadKey();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user