В каком из фрагментов корректно выделяется память под динамический массив?

  • int i,*p,n=10;
    p=(int *) calloc (n,sizeof(int*));
  • int i,*p,n=10;
    p=(int *) calloc (n,sizeof(n));
  • int i,*p,n=10;
    p=(int *) malloc(n*sizeof(n));
  • int i,*p,n=10;
    p=(int *)malloc(n*sizeof(int));
Для просмотра статистики ответов нужно залогиниться.