Home Insegnanti Contattami Portfolio

Array Bidimensionali

Descrizione

Matrici (array bidimensionali) Un array bidimensionale, anche detto matrice, รจ una variabile strutturata tale che:

Dichiarazione

int C[4][3];

float f[M][N];

char b[2][3]={{'a', 'b', 'c'},{'d', 'e', 'f'}}

int A[ ][3]= { 1,2,3,4,5,6,7,8,9 };

Operazioni

Accesso elemento

int matrice[3][3] = {{2, 4, 6}, {5, 1, 8}, {4, 3, 0}};
matrice[0][2];  // -> mi riferisco al valore 6

Lettura elemento

int matrice[3][3] = {{2, 4, 6}, {5, 1, 8}, {4, 3, 0}};
cin >> matrice[0][2]; 
// inserisco un valore nella posizione 0,2

Scrittura elemento

int matrice[3][3] = {{2, 4, 6}, {5, 1, 8}, {4, 3, 0}};
cout << matrice[1][2]; //Output: 8

Algoritmi principali

Stampa Matrice

int matrice[3][3] = {{2, 4, 6}, {5, 1, 8}, {4, 3, 0}};

for(int i=0; i<3; i++) {
    for(int j=0; j<3; j++) {
        cout << matrice[i][j] << "  ";
    }
    cout << endl;
}

Leggi Matrice

int matrice[3][3];

for(int i=0; i<3; i++) {
    for(int j=0; j<3; j++) {
        cin >> matrice[i][j];
    }
}

Esercizi

20 Esercizi con matrici (array bidimensionali)
Matrici: 20 Esercizi svolti sulle matrici o array bidimensionali, soluzioni in C++, ma affrontabili anche in C, Java, Pyton, Pascal o qualsiasi altro linguaggio di programmazione.
https://ticoprof.wordpress.com/2020/04/17/esercizi-con-array-bidimensionali-in-cplusplus/