Los no licenciados en ciencias exactas, se pueden preguntar el porqué el número uno no es primo a pesar de cumplir con los requisitos de la definición de número primo: el uno solo es divisible por sí mismo (uno) y por la unidad (uno). La respuesta a esta cuestión es la siguiente: el número uno no se considera número primo por convenio internacional entre matemáticos.
ROGRAMADOR: 1 es primo, 1 es primo, 1 es primo, 1 es primo, ...
FÍSICO CUÁNTICO: Todos los números son igualmente primos y no primos hasta que son observados.
VENDEDOR DE SOFTWARE: 1 es primo, 2 es primo, 3 es primo, 4 es primo, 5 es primo, 6 es primo, 7 es primo, 8 es primo,... ¡Más primos que nadie en el mercado, por el mismo precio!
CATEDRÁTICO: 3 es primo, 5 es primo, 7 es primo, los demás son ejercicios para los estudiantes.
PROGRAMADOR: 3 es primo, 5 es primo, 7 es primo, 9 dejará de ser primo en la próxima versión.
PROGRAMADOR DE BASIC: ¿Qué es un número impar?
PROGRAMDOR DE COBOL: ¿Qué es un número primo?
PROGRAMADOR DE WINDOWS: 1 es primo, ha ocurrido un error, apriete cualquier tecla para volver a empezar.
#include
bool primos[20001];
void FillList(){
int i;
int m;
for(i=2;i 20000) break;
primos[m*i] = true;
}
}
}
int main()
{
system("PAUSE");
std::cout << "Empieza\n";
for(int i = 1;i<=1000;i++) // AQUI LLENAMOS LA LISTA 1000 VECES. BORREN ESTA LINEA PARA HACERLO UNA VEZ
FillList();
std::cout << "Lista llena\n";
std::cout << "Presione una tecla para imprimir.";
system("PAUSE");
for(int i = 1;i<=20000;i++){
if(primos != true){
std::cout << "Es primo: " << i << std::endl;
}
}
system("PAUSE");
}
q qiere decir?Tavo dijo:Cargar un vector es realmente facil, mas si se usa el std::vector, logras una performance mayor.