//programa que pide al usuario un numero entero (debe ser mayor de 0)
//y dice si es primo o no
//Anderson Ponciano
//27/04/2020
#include <iostream> //para cin y cout
#include <cstdio> //para system("pause")
using namespace std;
int main()
{
system ("color 0E");
int i,num,numDivisores=0;
cout<<"Escriba un numero: ";
cin>>num;
for(i=1;i<=num;i++)
{
if(num%i==0) //el operador % nos da el resto de la division.
{ //veamos cuantos divisores tiene nuestro numero.
numDivisores=numDivisores+1;
}
}
if(numDivisores==2) //si tiene 2 divisores(el mismo y la unidad)
{
cout<<num<<"es un numero primo."<<endl;
}
else //si tiene mas divisores
{
cout<<num<<"no es un numero primo."<<endl;
}
system("pause"); //pausa hasta que se presione la tecla.
return 0;
To embed this project on your website, copy the following code and paste it into your website's HTML: