Informatică Programare

Matrici in C++ declarare si initializare

Matricele în C++ sunt tablouri bidimensionale declarate cu două dimensiuni. Se pot inițializa în mai multe moduri.

Declarare

  • Sintaxă de bază tip nume[randuri][coloane]; ex: int mat[3][4];
  • Explicație 3 rânduri, 4 coloane, total 12 elemente de tip int.
  • Memorie Elementele sunt stocate consecutiv în memorie.

Inițializare

  • La declarare int mat[2][3] = {{1,2,3},{4,5,6}};
  • Parțială int mat[2][3] = {0}; // toate elementele 0
  • Cu buclă for(int i=0; i<2; i++) for(int j=0; j<3; j++) mat[i][j]=i+j;

Verifică întotdeauna limitele matricelor pentru a evita erori.

Mai multe din Programare