# include <stdio.h> //libreria
int matrice[3][3]; //dichiarazione matrice a due dimensioni 3x3
int i,j; //indici per utilizzo matrice
int carica(int mat[][3], int dim); //prototipo funzione carica con passaggio parametri matrice(con dimensione colonne) e dim per cicli FOR
void stampa(int mat[][3], int dim); //prototipo procedura stampa con passaggio parametri matrice(con dimensione colonne) e dim per cicli FOR
int main()
{
printf("\tMatrice con passaggio di parametri e grafica tabella\n");
carica(matrice,3); //chiamata alla funzione carica con passaggio parametri matrice e 3 per dim
stampa(matrice,3); //chiamata allaprocedura stampa con passaggio parametri matrice e 3 per dim
}
int carica(int mat[][3], int dim) //definizione funzione carica con passaggio parametri matrice (con dimensione colonne) e dim per cicli FOR
{
for(i=0;i<dim;i++)
for(j=0;j<dim;j++)
{
printf("\nInserisci il valore della riga %d e colonna %d: ",i,j);
scanf("%d",&matrice[i][j]);
}
}
void stampa(int mat[][3], int dim) //definizione procedura stampa con passaggio parametri matrice (con dimensione colonne) e dim per cicli FOR
{
printf("\n\n|------|------|------|");
for(i=0;i<3;i++)
{
printf("\n\n|");
for(j=0;j<3;j++)
printf(" %d |",matrice[i][j]);
printf("\n\n|------|------|------| ");
}
}
Nessun commento:
Posta un commento