8 svar
30 visningar
Shali_47 71
Postad: 23 nov 17:00

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. 

Shali_47 71
Postad: 23 nov 17:08

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..

Laguna Online 22263
Postad: 23 nov 17:16

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.

Shali_47 71
Postad: 23 nov 17:30
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 (x,y)(x,y) så ska du hämta ut värdet i den platsen i listan. 

Så skrivar jag in x=1x=1 och y=3y=3 så ska jag få ut det som finns på platsen (referera till bilden i #6) (1,3)(1,3).

Shali_47 71
Postad: 23 nov 19:09 Redigerad: 23 nov 20:54
	

	

            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();
                }
               

            }

 

Svara Avbryt
Close