Program to find whether a number is Prime or not

#include<iostream.h>
#include<conio.h>
void prime(int a);
void main()
{
clrscr();
int a;
cout<<"enter a no.";
cin>>a;
if(a==1)
  {
   cout<<"1 is neither prime nor composite";
  }
prime(a);
getch();
}
void prime(int a)
{
int flag=0;
for(int i=2;i<a;i++)
   {
    if(a%i==0)
      {
       flag=1;
       break;
      }
   }
if(flag==0)
  {
   cout<<"prime no.";
  }
else
  {
   cout<<"not a prime no.";
  }
}