Two Dimensional Array
Skapa ett program som innehåller en tvådimensionell string-array med följande information som symboliserar vad som skulle kunna finnas på en karta.
y\x0 1 2 3
0 Ö Hav Hav Skog
1 Hav Hav Skog Skog
Be användaren skriva in en X-koordinat och en Y-koordinat. Programmet ska därefter berätta vad som finns på rutan med dessa koordinater.
något typs med den frågan?
Har du skrivit av uppgiften fel? Ta gärna bild på uppgiften. Din array kan inte vara 4 lång på ena raden och 5 på de två resterande.
samma uppgift kopierat ingen ändring,
Jaha, okej jag fattar nu..
Din lärare menare att siffrorna är koordinater.
(0,0) = ö
(2,1) = skog
(3,1) = skog
osv..
Hur långt har du kommit? Börja med ett program som läser in två tal och bara skriver ut dem igen.
Här har du en bättre bild som beskriver vad det är din lärare menar.
Laguna skrev:Hur långt har du kommit? Börja med ett program som läser in två tal och bara skriver ut dem igen.
Det är svårt att läsa koden. Paste:a gärna den med {:} verktyget.
Vidare har du inte gjort som Laguna föreslog som ett första steg.
Din loop printar några värden av listan men det är inte det så uppgiften vill att du skall göra. Referera till min bild i #6
Givet två koordianter så ska du hämta ut värdet i den platsen i listan.
Så skrivar jag in och så ska jag få ut det som finns på platsen (referera till bilden i #6) .
string[,] flerDimensionellaArray = new string[2, 4];
Console.WriteLine("\nSkriv en X och en Y kordinat");
for (int x = 0; x < flerDimensionellaArray.Length; x++)
{
for (int y = 0; y < flerDimensionellaArray.Length; y++)
{
flerDimensionellaArray[x, y] = Console.ReadLine();
}
}