El codigo es muy largo prefiero este esta en c++
#include<iostream>
using namespace std;
int main()
{
int x=0,n,cont=0;
float d;
cout<<"Digite un numero: ";
cin>>x;
n=x;
while(x>0&&n>0)
{
d=x%n;
n--;
if(d==0)
cont=cont+1;
}
if(cont==2)
cout<<"El numero es primo"<<endl;
else
cout<<"El numero no es primo"<<endl;
system ("pause");
}
#include<iostream>
using namespace std;
int main()
{
int x=0,n,cont=0;
float d;
cout<<"Digite un numero: ";
cin>>x;
n=x;
while(x>0&&n>0)
{
d=x%n;
n--;
if(d==0)
cont=cont+1;
}
if(cont==2)
cout<<"El numero es primo"<<endl;
else
cout<<"El numero no es primo"<<endl;
system ("pause");
}