Qus: write a program using C, Getting 50 numbers from user, and display which are prime and which are not prime separately?

Code:
#include<stdio.h>
#include<conio.h>
void main()
{
int n[10],prime[10],nprime[10],j=0,k=0,i,a,count=0;
clrscr();
printf("Enter the 5 numbers:\n");
for(i=0;i<5;i++)
scanf("%d",&n[i]);

for(i=0;i<5;i++)
{

for(a=1;a<=n[i];a++)
{
if(n[i]%a==0)
{
count++;
}
}

if(count==2)
{
prime[j]=n[i];
j++;
}
else
{
nprime[k]=n[0];
k++;
}
}
printf("\n The prime is :...");
for(i=0;i<10;i++)
printf("%3d",prime[i]);
printf("\n The not prime is :...");
for(i=0;i<10;i++)
printf("%3d",nprime[i]);
getch();
}

please correct this program...