MIPI_BaseC_WebinarFRTK/09_Lecture09/09__p31.c
2024-11-13 09:22:28 +03:00

36 lines
656 B
C

#include <stdio.h>
#include <inttypes.h>
void print_matrix_1 (int m, int n, int *a)
{
int i, j;
for (i = 0; i < m; i++) {
for (j = 0; j < n; j++) {
printf ("%d ", a[i * n + j]);
}
printf ("\n");
}
}
void print_matrix_2 (int m, int n, int a[m][n])
{
int i, j;
for (i = 0; i < m; i++) {
for (j = 0; j < n; j++) {
printf ("%d ", a[i][j]);
}
printf ("\n");
}
}
int main(void)
{
int matr[3][5]={{1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5}}; // 3 строки и 5 столбцов
print_matrix_1(3,5,(int*)matr);
print_matrix_2(3,5,matr);
return 0;
}