#include <stdio.h>
#include <stdlib.h>
void tablica(int m, int n)
{
int i, j;
double** tab;
tab = malloc(n * sizeof *tab);
for (i = 0; i < n; ++i)
tab[i] = malloc(m * sizeof *tab[i]);
for (i = 0; i < n; ++i)
for (j = 0; j < m; ++j)
scanf("%lf", tab[i][j]);
for (i = 0; i < n; ++i)
for (j = 0; j < m; ++j)
printf("%lf", tab[i][j]);
}
int main()
{
int m, n;
scanf("%d %d", &m, &n);
tablica(m, n);
return 0;
}
0
0
Byłoby miło gdybyś zechciał opisać problem, zamiast rzucać suchy kod.
scanf("%lf", tab[i][j]);
Scanf oczekuje adresu obiektu, który ma wczytać. &tab[i][j]
lub tab[i] + j
.