chce sobie zrobić funkcję która stworzy mi tablicę ktora w 1 wierszu bedzie mec 4 bloczki( bloczek czyli 1 zmienna, jedno int), w 2 będą 3 bloczki ... tak jak na rysunku, wykonanym w paint,
i nie wiem czy dobrze robie, ale cos mi tu nie pasuje, do kazdego nastepnego adresu wsk, dodaje odpowednia liczbe bloczkow, ale nie wiem czy dobrze to robie,jeśli nie, to bardzo prosze o powiedzienie jak to zrobić
#include <stdio.h>
#include <stdlib.h>
int** aloc(int line)
{
int** tab;
int i, j;
for (i = 0; i < line; ++i) {
tab[i] = malloc((line - i) * sizeof(int));
}
for (i = 0; i < line; ++i)
for (j = 0; j < line - i; ++j)
tab[i][j] = 0;
return tab;
}
int main()
{
int i, j;
int line = 4;
int** wsk = aloc(4);
for (i = 0; i < line; ++i) {
puts("\n");
for (j = 0; j < line - i; ++j) {
printf("%d,", wsk[i][j]);
}
}
return 0;
}