Le matrici, cioè array bidimensionali, nel linguaggio C. Vediamo come creare e inizializzare una matrice, come accedere ai suoi elementi e come eseguire operazioni di base come l’addizione e la moltiplicazione ricordando le operazioni tra matrice in matematica.
Ecco alcuni dei concetti che vengono trattati nel video:
- Come creare una matrice in C
- Come inizializzare una matrice
- Come accedere agli elementi di una matrice
- Come eseguire operazioni di base con le matrici, come l’addizione e la moltiplicazione
Questo il testo degli esercizi che svolgiamo insieme nel video:
- L’utente inserisce una matrice N × M composta da numeri interi. Il programma scambia le righe pari con quelle dispari. Le dimensioni della matrice vengono scelte dall’utente tra i valori massimi fissati all’interno del programma (10 × 20).
- Scrivi un programma che legga da tastiera due matrici A e B di N × N e calcoli la somma C = A + B e il prodotto D = A * B, visualizzando le matrici ottenute.
- Data una matrice di N * M interi (N righe, M colonne): int MAT[N,M] = {3,5,7,9,0,7,2,2,8,9,3,2,8,2,2,2,4,5};scrivi un programma che acquisisca da input due interi, RIGA e COLONNA, e calcoli la somma di tutti gli elementi della sottomatrice ottenuta da MAT eliminando la riga e la colonna indicate da RIGA e COLONNA rispettivamente (cioè la somma di tutti gli elementi di MAT a eccezione di quelli appartenenti alla riga RIGA oppure alla colonna COLONNA).