*n, int *m) //или int (*a)[10]
{ //передаем массив указателей
на строки, n и m – по адресуint i, j;
printf("n = "); scanf("%d", n);
printf("m = "); scanf("%d", m);
printf("Введите матрицу размера %d на %d \n“,*n,*m);
for(i=0; i<*n; i++)
for(j=0; j<*m; j++)
scanf("%d", a[i]+j);
}
//передаем n и m по значению
void viv_matr(int a[][10], int n, int m) {int i, j;
for(i=0; i
for(j=0; j
printf("\n");
}
}
int main()
{int a[10][10], n, m;
vv_matr(a,&n,&m);
viv_matr(a,n,m);
return 0;
}