16.05.2015 Views

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

gdzie a i,j /** indeks**/ oznacza element tablicy zlokalizowany<br />

w:<br />

- wierszu i<br />

- kolumnie j<br />

Przypiszmy kolejnym elementom tablicy następujące wartości:<br />

€€€€€€€€€€11€€€12€€€13€€€14€€€15€€€16<br />

€€€€€€€€€€21€€€22€€€23€€€24€€€25€€€26<br />

€€€€€€€€€€31€€€32€€€33€€€34€€€35€€€36<br />

€€€€€€€€€€41€€€42€€€43€€€44€€€45€€€46<br />

Jest to tablica dwuwymiarowa o wymiarach 4WIERSZE X 6KOLUMN,<br />

czyli krócej 4X6. Liczby będące elementami tablicy są typu<br />

całkowitego. Jeśli zatem nazwiemy ją TABLICA, to zgodnie z<br />

zasadami przyjętymi w języku C/<strong>C++</strong> możemy ją zadeklarować:<br />

int TABLICA[4][6];<br />

Pamiętajmy, że <strong>C++</strong> liczy nie od jedynki a od zera, zatem<br />

TABLICA[0][0] = a11 = 11,<br />

TABLICA[2][3] = a34 = 34 itd.<br />

Znając zawartość tablicy możemy ją zdefiniować/zainicjować:<br />

int TABLICA[4][6]={{11,12,13,14,15,16},{21,22,23,24,25,26}<br />

{31,32,33,34,35,36},{41,42,43,44,45,46}};<br />

Taki sposób inicjowania tablicy, aczkolwiek pomaga wyjaśnić<br />

metodę, z punktu widzenia programistów jest trochę<br />

"nieelegancki". Liczbę przypisywaną danemu elementowi tablicy<br />

można łatwo obliczyć.<br />

TABLICA[i][j] = (i+1)*10 + (j+1);<br />

Przykładowo:<br />

TABLICA[2][5] = (2+1)*10 +(5+1) = 36<br />

Najbardziej oczywistym rozwiązaniem byłoby napisanie pętli<br />

int i, j;<br />

for (i=0; i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!