Whats wrong with this code?
Code:
#include <stdio.h>
#include<stdlib.h> 
int main()
{
  int numslots,x;
  int *array;
  printf("Enter number of records:");
  scanf("%i",&numslots);
  array=(int *)malloc(numslots*sizeof(int));
  if(array==NULL)
  exit(1);
  if(x=0;x<numslots;x++)
  {
  printf("%i\n",array[x]);
  }
}