Napisz funkcję dostającą w argumencie dodatnią liczbę całkowitą n i zwracającą wskaźnik do pierwszego elementu n-elementowej dynamicznej tablicy int-ów.
Dev nie pokazuje mi nawet zadnego bledu w kompilacji, ale gdy wpisze liczbe w koncoli wywswietla mi sie ze program przestal działać, wiec nie mam punktu zaczepienia jak poprawic ten kod dlatego prosze o pomoc.
#include <stdio.h>
int dyna(int n)
{
int i;
int* x;
int* tablica = new int[n];
for (i = 0; i < n; ++i) {
tablica[n] = i;
*x = tablica[0];
delete[] tablica;
}
return *x;
}
int main()
{
int n;
scanf("%d", &n);
printf("%d", dyna(n));
return 0;
}