weno
ea
C++:
#include <cstdlib>
#include <iostream>
using namespace std;
bool isprimo(long);
int main(int argc, char *argv[])
{
long numerox;
int Tipo;
std::cout <<"Escribe 1, Si deseas averiguar un numero en especial, 2 si deseas seleccionar un rango, o 3 para ver TODOS los primos"<< std::endl;
std::cin >> Tipo;
std::cout <<"Utd a seleccionado la opcion" << Tipo << std::endl;
if (Tipo == 1){
std::cout <<"Escriba un numero y presione Entrar" << std::endl;
std::cin >> numerox;
if (isprimo(numerox)){std::cout << numerox << " es primo " << std::endl;}
system("PAUSE");
return EXIT_SUCCESS;
}
if (Tipo == 2)
{
long rango1;
long rango2;
std::cout <<"Escriba el primer numero del rango y presione Entrar" << std::endl;
std::cin >> rango1;
std::cout <<"Escriba el segundo numero del rango y presione Entrar" << std::endl;
std::cin >> rango2;
int ftipo2;
ftipo2 = rango1;
while(ftipo2<rango2)
{
ftipo2=ftipo2+2;
if (isprimo(ftipo2)){std::cout << ftipo2 << " es primo " << std::endl;}
}
system("PAUSE");
return EXIT_SUCCESS;
}
//if (tipo = 3)
//{
//}
system("PAUSE");
return EXIT_SUCCESS;
}
bool isprimo(long numero)
{
int yo;
int axu;
yo = 3;
axu = numero / 2 + 1;
while(yo<axu)
{
if (numero%yo == 0)
{
return false;
break;
}
yo += 2 ;
}
return true;
}