C++ Ejemplo - Determinar números primos
Un número primo (prime number), también llamado primo, es infinito. Un número primo se define como un número natural mayor que 1 que no tiene otros factores además de 1 y de sí mismo; tales números se llaman números primos.
Ejemplo
#include <iostream>
using namespace std;
int main()
{
int n, i;
bool isPrime = true;
cout << "Ingresa un número entero positivo:";
cin >> n;
for(i = 2; i <= n / 2; ++i)
{
if(n % i == 0)
{
isPrime = false;
break;
}
}
if (isPrime)
cout << "Es un número primo";
else
cout << "No es un número primo";
return 0;
}
La salida del programa anterior es:
输入一个正整数: 29 是素数Otras extensiones
Ejemplo de C++