//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;

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: