C# Tablica dwuwymiarowa

0

Cześć, mam mały problem. A dokładnie to kompilator mi mówi, że Indeks wykraczał poza granice tablicy, lecz nie wydaje mi się zebym sie odnosił do elementu ktory nie istanieje.

            Console.Write("Podaj liczbe wierszy: ");
            byte w = byte.Parse(Console.ReadLine());
            Console.Write("Podaj liczbe kolumn: ");
            byte k = byte.Parse(Console.ReadLine());

            uint[,] array = new uint[w, k]; // tablica dwuwymiarowa

            for (int i = 1; i <=k ; i++) // kolumny
            {
                for (int j = 1; j<=w; j++) // wiersze
                {
                    array[i-1, j-1] = (uint)Math.Pow(i,j); // linia błędu
                }
            }
0

Indeksowanie tablic zaczyna się od zera.

0

Przeciez to robie : array[i-1, j-1]

1

Acha, Masz pętle na odwrót, najpierw w, potem k.

0

Faktycznie, dzięki :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1