Corsi › Introduzione al C++ › Le matrici in C++
Le matrici in C++
In C++, una matrice è una struttura dati che permette di memorizzare valori in una tabella composta da righe e colonne.
Cos'è una matrice?
Una matrice può essere vista come un array bidimensionale. Ad esempio:
int matrice[3][3];
Questo crea una matrice con:
- 3 righe
- 3 colonne
- Totale di 9 elementi
Come si accede agli elementi?
Ogni elemento si identifica con due indici:
- Indice della riga
- Indice della colonna
matrice[0][0] = 5;
matrice[1][2] = 10;
Attenzione: in C++ gli indici partono sempre da 0!
Inizializzazione di una matrice
int matrice[2][2] = {
{1, 2},
{3, 4}
};
Questa matrice è:
1 2
3 4
Scorrere una matrice
Per leggere o modificare tutti gli elementi si usano cicli for:
for(int i = 0; i < 2; i++) {
for(int j = 0; j < 2; j++) {
cout << matrice[i][j] << " ";
}
cout << endl;
}
Quando si usano le matrici?
- Rappresentare tabelle di dati
- Gestire immagini (pixel)
- Problemi matematici
- Giochi (griglie, mappe)
Registrati o accedi per tracciare i tuoi progressi.
Introduzione al C++
-
1Introduzione al C++
-
2Variabili e tipi di dato
-
3Operatori e calcoli
-
4Condizioni con if
-
5Cicli base
-
6Come installare Dev-C++ su un PC
-
7Le strutture in C++
-
8Le matrici in C++
-
9Alcuni esempi