#include #include #define MAX 100 struct Caratteristiche{ char carattere; int pos[2]; int numero_asterischi; }; typedef struct Caratteristiche caratteristiche; void leggi_matrice(char mat[MAX][MAX], int *rig, int *col); void stampa_matrice(char mat[MAX][MAX], int rig, int col); void definisci_struct(char mat[MAX][MAX], int rig, int col, caratteristiche vet[MAX*MAX]); void creaMatrice(caratteristiche vet[MAX*MAX],int rig, int col, int newMatrix[MAX][MAX]); int main() { char matrice[MAX][MAX]; int rig = 0; int col= 0; int newMat[MAX][MAX]; leggi_matrice(matrice,&rig, &col); stampa_matrice(matrice, rig, col); caratteristiche vettore[MAX*MAX]; definisci_struct(matrice,rig, col, vettore); creaMatrice(vettore,rig,col,newMat); printf("\n"); for(int i=0;i