026> Caricare una matrice quadrata m con DIM=10 con numeri progressivi che partono da 1 e finiscono a 100.
Visualizzare mcon la griglia semplice.
Caricamento per righe.
.......
carica(m)
visualizza-frame(m)
#include <stdio.h>
#define DIM 10
void visualizzaframe(int [][DIM],int);
void carica(int [][DIM]);
int main(){
    int m[DIM][DIM];
    carica(m);
    visualizzaframe(m,3);
    return 0;
}
void visualizzaframe(int m[DIM][DIM], int c){
    int i,j,k;
    for(i=0;i<DIM;i++){
        putchar(' ');
        for(j=0;j<c;j++){
            putchar('-');
        }
    }
    putchar('\n');
    for(i=0;i<DIM;i++){
        for(j=0;j<DIM;j++){
            printf("|%3d",m[i][j]);
        }
        putchar('|');
        putchar('\n');
        for(j=0;j<DIM;j++){
            putchar(' ');
            for(k=0;k<c;k++){
                putchar('-');
            }
        }
        putchar('\n');   
    }
    putchar('\n');
}
void carica(int m[DIM][DIM]){
    int i,j,c;
    c=1;
    for(i=0;i<DIM;i++){
        for(j=0;j<DIM;j++){
            m[i][j]=c;
            c=c+1;
        }
    }
}

    
  
026.c