Kész az osztó program

This commit is contained in:
István Priskin 2023-09-28 12:56:02 +02:00
parent c3d2bf815b
commit 857401d0c7
2 changed files with 14 additions and 3 deletions

View File

@ -10,11 +10,13 @@ namespace Oszto
{ {
public Kartyalap[] lapok; public Kartyalap[] lapok;
public string nev; public string nev;
public int lapindex;
public Jatekos(string nev,int kezbedb) public Jatekos(string nev,int kezbedb)
{ {
this.nev = nev; this.nev = nev;
this.lapok = new Kartyalap[kezbedb]; this.lapok = new Kartyalap[kezbedb];
lapindex = 0;
} }
public void terit() public void terit()
@ -22,7 +24,7 @@ namespace Oszto
Console.WriteLine(nev); Console.WriteLine(nev);
foreach (var item in lapok) foreach (var item in lapok)
{ {
Console.WriteLine(item); Console.WriteLine("\t"+item);
} }
} }

View File

@ -38,11 +38,20 @@ namespace Oszto
{ {
for (int h = 0; h < Hanyasaval; h++) for (int h = 0; h < Hanyasaval; h++)
{ {
//j.lapok[] = j.lapok[j.lapindex] = Csomag.lapok[paklindex];
j.lapindex++;
paklindex++;
} }
} }
Jatekosok[0].terit();
} }
Console.WriteLine("A kiosztott lapok:");
foreach (Jatekos j in Jatekosok)
{
j.terit();
}
} else } else
{ {
Console.WriteLine("Ezekkel az adatokkal nem lehet az osztást elvégezni!"); Console.WriteLine("Ezekkel az adatokkal nem lehet az osztást elvégezni!");
@ -62,7 +71,7 @@ namespace Oszto
Console.Write("Hány lapot kapnak?: "); Console.Write("Hány lapot kapnak?: ");
Kezbedb = int.Parse(Console.ReadLine()); Kezbedb = int.Parse(Console.ReadLine());
Console.Write("Az osztáskor hanyasával adjuk a lapokat?: "); Console.Write("Az osztáskor hanyasával adjuk a lapokat?: ");
Kezbedb = int.Parse(Console.ReadLine()); Hanyasaval = int.Parse(Console.ReadLine());
//a játékosok tömbjének létrehozása //a játékosok tömbjének létrehozása
Jatekosok = new Jatekos[jdb]; Jatekosok = new Jatekos[jdb];