#include #include #include void ciiteetr(int *m, int *M[100][100]) { int i, j; for(i=0;i<*m;i++) for (j = 0; j < *m; j++) { if (i == j) M[i][j] = 4; else scanf("%d", &M[i][j]); } } void afisareeee(int*m, int*M[100][100]) { int i, j; for (i = 0; i < *m; i++) { for (j = 0; j < *m; j++) printf("%d ", M[i][j]); printf("\n"); } } int main() { int m, M[100][100]; printf("m= "); scanf("%d", &m); enum{iesire, citire, afisare, copiere}opt; do { printf("0.Iesire\n"); printf("1.Citire\n"); printf("2.Afisare\n"); printf("3.Copiere\n"); printf("opt= "); scanf("%d", &opt); switch (opt) { case iesire:exit(0); break; case citire:ciiteetr(&m, M); break; case afisare:afisareeee(&m, M); break; case copiere: break; default: break; } } while (1); }