# 12 Tablice dwuwymiarowe int tab[n][m] oznacza, że deklarujemy tablicę wielkości nxm, gdzie n interpretujemy jako liczba wierszy, a m jako liczba kolumn. Poniżej znajduje się przykładowy kod do tablic dwuwymiarowych: ```cpp= #include <iostream> using namespace std; int tab[100][100]; int wie = 100, kol=100; int main(){ int licznik=0; for(int w=0; w<wie; w++){ for(int k=0; k<kol; k++){ tab[w][k]=licznik; licznik++; } } for(int w=0; w<wie; w++){ for(int k=0; k<kol; k++){ cout<<tab[w][k]<<" "; } cout<<"\n"; } } ``` ## O macierzach: Macierz to tablica dwuwymiarowa. Macierze można dodawać, odejmować i mnożyć przez liczbę. ## Wskazówki do kodu: Lepiej pisać zmienne w taki sposób, żeby od razu było wiadomo, co oznaczają: ```cpp= int wiersze;// liczba wierszy int kolumny; // liczba kolumn ``` albo ```cpp= int wie; //liczba wierszy int kol; //liczba kolumn ``` Jeśli zadanie nie wymaga innego sposobu - najlepiej jest iterować się najpierw po wierszach a potem po kolumnach: ```cpp= for(int w=0; w<wie; w++){ for(int k=0; k<kol; k++){ //wasz kod } } ```