Tablica w C++

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Czym jest tablica w C++?

Tablica to struktura danych przechowująca wiele wartości tego samego typu pod jedną nazwą. Elementy tablicy są dostępne przez indeksy.

Przykład deklaracji:

int tab[10];

Oznacza to tablicę tab, która może przechowywać 10 liczb całkowitych typu int.

Indeksowanie tablicy

W C++ indeksowanie tablic zaczyna się od zera:

  • tab[0] — pierwszy element,
  • tab[1] — drugi element,
  • ...
  • tab[9] — dziesiąty element.

Dla tablicy int tab[10] poprawne indeksy to od 0 do 9. Odwołanie do tab[10] byłoby błędem, ponieważ wychodzi poza zakres tablicy.

Przechodzenie po tablicy

Do przetwarzania wszystkich elementów tablicy często używa się pętli:

int suma = 0;

for (int i = 0; i < 10; i++) {
    suma = suma + tab[i];
}

Ten kod dodaje do zmiennej suma wszystkie elementy tablicy od tab[0] do tab[9].

Zastosowanie na egzaminie

Jeżeli w kodzie występuje pętla:

for (int i = 0; i < 10; i++)

i wewnątrz niej pojawia się tab[i], oznacza to zwykle przetwarzanie kolejnych elementów tablicy. W analizowanym pytaniu zmienna zm1 gromadzi sumę elementów tablicy, a następnie ta suma jest dzielona przez 10.