Lista dodatkowa 2
A C++ są dostępne tablice. Tablica jednowymiarowa pozwala pamiętać ciąg wartości indeksowany liczbami od 0 pewnego maksymalnego N. Tablice wielowymiarowe mają więcej indeksów.
Zanim użyjemy tablicę trzeba ją zadeklarować. Jest tu pewien kłopot, bo w C++ jest dostępnych kilka rodzajów tablic i trzeba wybrać które chcemy użyć (deklaracje się różnią). Poniżej podamy przykład używający najstarszy rodzaj, tzn. tablice w stylu C. Deklaracja tablicy po nazwie, w nawiasach kwadratowych ma liczbę potrzebnych elementów. Typ w deklaracji tablicy oznacza typ elementu. Przy odwołaniu do elementu po nazwie tablicy w nawiasach kwadratowych podajemy numer elementu. Przykład z tablicą liczb całkowitych:
int t[5] = {};
int i;
// Wypełnianie tablicy warościami
for(i = 0; i < 5; i++) {
t[i] = i;
}
// Użycie wartości
for(i = 0; i < 5; i++) {
cout << t[i] << " ";
}
Użyj tablicę by wypisać reprezentację liczby we właściwej
kolejności. Tzn. rozwiąż zadanie podobne do B.4, ale
wypisując cyfry w naturalnej kolejności.