Video appunto: Matrici - Esercizio
Matrici - Esercizio
Scrivi due funzioni C che inizializzano una matrice quadrata nei seguenti due modi. Il carattere di riempimento è un parametro
della funzione. Mostra la chiamata della funzione.
Primo:
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
Secondo:
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *
void init(char matrix[ ][ORDINE], char car)
{ int i,j;
for(i=0; i
matrix[j]=car;
else
matrix[j]=' ';
}
void init2(char matrix[ ][ORDINE], char car)
{ int i,j;
for(i=0; i
matrix[j]=car;
else
matrix[j]=' ';
}
#define ORDINE 8
void init(char matrix[ ][ORDINE], char car);
void init2(char matrix[ ][ORDINE], char car);
void print(char matrix[ ][ORDINE]);
int main()
{
char matrix[ORDINE][ORDINE];
char car='*';
init(matrix,car);
print(matrix);
getchar();
init2(matrix,car);
print(matrix);
getchar();
return 0;
}