losowanie liczb - program zamyka się

0

Piszę program, który tworzy tablicę dynamiczną, a następnie wypełnia ją losowymi liczbami. W momencie kiedy podam liczbę większą (mniej więcej) niż 3700 jako rozmiar tablicy to program zamyka się.
W czym tkwi problem?

  int rozmiar=0,i=0,j=0,min=0,pom=0;
  int *tab;

  
  tab = (int*) malloc(rozmiar * sizeof *tab);
  printf("Ilosc liczb w serii: ");
  scanf("%d",&rozmiar);

  srand(time(0));
  for(i=0;i<=rozmiar-1;i++)
    { 
      tab[i]=rand();
    }
    
  for(i=0;i<=rozmiar-1;i++)
    {
      printf("%d\n",tab[i]);
    }
0

Najpierw wczytaj rozmiar, potem przydziel? :|

1 użytkowników online, w tym zalogowanych: 0, gości: 1