malloc & calloc

1.PRINT ARRAY UISING malloc():

#include<stdio.h>
int main()
{
 int n,*ptr,i;
  scanf("%d",&n);
  ptr=(int*)malloc(n*sizeof(int));
  for(i-0;i<n;i++)
  {
    scanf("%d",&*(ptr+i));
  }
  for(i=0;i<n;i++)
  {
    printf("%d ",*(ptr+i));
  }
  return 0;
}

2.PRINT ARRAY USING calloc():

#include<stdio.h>
int main()
{
 int n,*ptr,i;
  scanf("%d",&n);
  ptr=(int*)calloc(n,sizeof(int));
  for(i-0;i<n;i++)
  {
    scanf("%d",&*(ptr+i));
  }
  for(i=0;i<n;i++)
  {
    printf("%d ",*(ptr+i));
  }
  return 0;
}


Comments

Popular Posts