Kezdőoldal » Számítástechnika » Programozás » Meg tudnátok oldani hogy...

Desedos19 kérdése:

Meg tudnátok oldani hogy működjön ez egy amőba program? c# nyelven van írva

Figyelt kérdés

using System;

using System.Collections.Generic;


namespace tabla

{

class Program

{


static void Main(string[] args)

{



string[,] tabla = new string[10, 10];


for (int i = 0; i < tabla.GetLength(0); i++)

{

for (int j = 0; j < tabla.GetLength(1); j++)

{

tabla[i, j] = " ";

}

}


Console.WriteLine(" 0 1 2 3 4 5 6 7 8 9 ");

Console.WriteLine(" ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐");

for (int i = 0; i < 9; i++)

{


Console.WriteLine($" {i} │ {tabla[i, 0]} │ {tabla[i, 1]} │ {tabla[i, 2]} │ {tabla[i, 3]} │ {tabla[i, 4]} │ {tabla[i, 5]} │ {tabla[i, 6]} │ {tabla[i, 7]} │ {tabla[i, 8]} │ {tabla[i, 9]} │");


for (int j = 0; j < 1; j++)

{

Console.WriteLine(" ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤");


}


}


Console.WriteLine($" 9 │ {tabla[9, 0]} │ {tabla[9, 1]} │ {tabla[9, 2]} │ {tabla[9, 3]} │ {tabla[9, 4]} │ {tabla[9, 5]} │ {tabla[9, 6]} │ {tabla[9, 7]} │ {tabla[9, 8]} │ {tabla[9, 9]} │");

Console.WriteLine(" └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘");


Console.ReadLine();



{



while (true) // Amíg nincs győztes vagy döntetlen

{


Console.WriteLine("A(z) " + "" + " játékos következik!");

Console.WriteLine("Kérem adja meg a koordinátákat (pl. 3 4):");


// Bekérjük a játékos lépését és megpróbáljuk feltenni a jelét

bool validMove;

do

{

int row, col;

string[] input = Console.ReadLine().Split();

row = int.Parse(input[0]);

col = int.Parse(input[1]);


validMove = PlaceMarker(row, col);

if (!validMove)

{

Console.WriteLine("Hibás lépés! Kérem próbálja újra.");

}

} while (!validMove);


// Ellenőrizzük, van-e győztes vagy döntetlen

if (CheckForWinner())

{

Console.WriteLine("Gratulálok, a(z) " + "" + " játékos győzött!");

break;

}

else if (IsBoardFull())

{

Console.WriteLine("Döntetlen!");

break;

}


// Játékos váltás

player = (player == 'X') ? 'O' : 'X';

}


Console.WriteLine("A játék véget ért. Nyomj meg egy gombot a kilépéshez...");

Console.ReadKey();

}



static bool PlaceMarker(int row, int col)

{

// Ellenőrizzük, hogy a megadott koordináták érvényesek-e

if (row < 0 || row > 9 || col < 0 || col > 9)

{

return false;

}


} } }

}



2023. febr. 28. 11:15
 1/2 vmg ***** válasza:

Ez így kissé hiányos, még "pár" dolog kell hozzá.

Hol akadtál el?

2023. febr. 28. 12:47
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
18%

Persze!

Mennyit tudsz rászánni?

2023. febr. 28. 14:45
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!