tablica dwuwymiarowa wypełnianie wierszy

0

Hej,
Chcę poszczególne wiersze/kolumny w tablicy wypełnić zerami i fragment mojego kodu wygląda tak:

for (j=0; j<n; j++) {tab(0,j)=0;} 

j to int, n jest int zadeklarowanym, tab[i,j].
Wyskakuje błąd przy kompilacji - ma ktoś pomysł dlaczego?

0

A to co?

tab(0,j)=0;

Chyba powinno być tak:

tab[0][j] = 0;

A tak w ogóle to powinno być tak:

for(int i = 0; i < n; i++)
    for(int j = 0; j < m; j++)
        tab[i][j] = 0; // wyzerowanie całej tablicy
0

Dlaczego używasz nawiasów okrągłych, a nie kwadratowych do indeksowania tablicy?

0

jaki błąd Ci wyskakuje?

Tablice indeksowane są poprzez [], a nie poprzez (). Musisz użyć:

tab[0][j] = 0

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