DiegoQuispeJim
Usuario (Perú)

Marco teorico Que es un numero primo ? Un número primo Número entero que solamente es divisible por él mismo (positivo y negativo) y por la unidad (positiva y negativa). El algoritmo fue realizado utilizando el software PSeint. Solo copiar y pegar: Algoritmo Detectar_numero_primo divisor <- 1 //Los divisores inciaran desde 1 Escribir "Ingrese numero: " Leer num Repetir //Escribir divisor // Muestra los divisores. (descomentar para visualizar) Si num MOD divisor == 0 Entonces divisores <- divisores + 1 Fin Si divisor <- divisor + 1 Hasta Que divisor == num + 1 Si divisores == 2 Entonces // Si la cantidad de divisores es 2 entonces es primo Escribir "El numero ", num, " es PRIMO." Sino Escribir "El numero ", num, " NO es PRIMO." Fin Si //Escribir divisores // Muestra la ccantidad de divisores. (descomentar para visualizar) FinAlgoritmo
Que es numero primo ? En matemáticas, un número primo es un número natural mayor que 1 que tiene únicamente dos divisores distintos: él mismo y el 1.Por el contrario, los números compuestos son los números naturales que tienen algún divisor natural aparte de sí mismos y del 1 y por lo tanto, pueden factorizarse. El número 1, por convenio, no se considera ni primo ni compuesto. Los programas en C++ presentados se realizan con el software Zinjal. Copia y pega el código: #include <iostream> using namespace std; int main() { int divisor = 1, divisores = 0, num = 0; cout<<"Ingrese numero: "; cin>>num; do{ if(num % divisor == 0){ divisores++; } divisor++; }while(divisor <= num); if(divisores == 2){ cout<<"n-> El numero "<<num<<" es PRIMO."; }else{ cout<<"n-> El numero "<<num<<" NO es PRIMO."; } return 0; }