Sa se afiseze toate numerele prime mai mici sau egale cu n

#include <iostream.h>
#include <math.h>
int n;

void numere_prime(int n)
{
int i,j,prim;
cout<<"Numerele prime mai mici sau egale decat "<<n<<" sunt "<<endl;
for(i=2;i<=n;i++)
{
prim=1;
for(j=2;j<=i/2;j++)
if(i%j==0) prim=0;
if(prim==1) cout<<i<<" ";
}
}

void main()
{
cout<<"Dati n = ";cin>>n;
numere_prime(n);
}

{module orizontal600}