Tipuri de date tablou (array)
În majoritatea limbajelor de programare, inclusiv în C++, elementele unui tablou trebuie să fie de același tip de date. Tipul de date poate fi orice tip primitiv, cum ar fi întregi, caractere, sau booleeni, sau chiar și tipuri de date compuse, cum ar fi structurile sau clasele.
Pentru a declara un tablou în C++, se folosește sintaxa:
tip_date nume_tablou [dimensiune];
În această sintaxă, tip_date reprezintă tipul de date al elementelor din tablou, nume_tablou reprezintă numele tabloului, iar dimensiune reprezintă numărul de elemente din tablou.
De exemplu, pentru a declara un tablou cu 5 elemente de tip întreg în C++, se poate utiliza sintaxa:
int numere [5];
Pentru a accesa un element specific dintr-un tablou, se folosește indexul elementului, care poate fi orice valoare între 0 și dimensiunea tabloului minus 1. De exemplu, pentru a accesa primul element din tabloul numere, se poate utiliza sintaxa:
int primul_numar = numere[0];
Această sintaxă va atribui valoarea primului element din tablou variabilei primul_număr.
Tablourile pot fi de asemenea inițializate la declarație prin specificarea valorilor inițiale ale elementelor. De exemplu, pentru a declara un tablou cu 3 elemente de tip întreg și a-i atribui valorile inițiale 1, 2 și 3, se poate utiliza sintaxa:
int numere [ ] = {1, 2, 3};
În concluzie, tipul de date tablou este un tip de date compus care permite stocarea unui număr finit de elemente de același tip, sub același nume și accesul rapid la orice element din tablou prin utilizarea indexului asociat. Tablourile sunt o unealtă utilă în programare pentru a organiza și accesa datele într-un mod eficient.
Pentru a calcula suma elementelor dintr-un tablou într-un program C++, urmați acești pași:
1. Declarați un tablou de numere întregi și inițializați-l cu valori:
int tablou[ ] = {1, 2, 3, 4, 5};
2. Declarați o variabilă suma de tipul int și inițializați-o cu valoarea zero:
int suma = 0;
3. Parcurgeți tabloul cu ajutorul unei bucle for și adunați fiecare element la variabila suma:
for (int i = 0; i < 0; i++) { suma = suma + tablou [ i ] ;}
4. Afișați valoarea sumei:
cout << "Suma elementelor din tablou este: " << sum << endl;
În final, programul ar trebui să arate astfel:
| #include <iostream> using namespace std; int main() { int tablou [ ] = {1, 2, 3, 4, 5}; int suma = 0; for(int i = 0; i < 5; i++) { suma += tablou[i]; } cout << "Suma elementelor din tablou este: " << suma << endl; return 0; } |
Ieșirea programului ar trebui să fie:
Suma elementelor din tablou este: 15



