Programa en el cual te pida un numero e imprima si es primo o no

 

1. Realizar un programa en C++ en el cual te pida un numero e imprima si es un numero primo o no.

//programa en el cual te pida un numero e imprima si es primo o no//

#include <iostream>

using namespace std;

int main() {

int divisor = 1, divisores = 0, num = 0; //utilizaresmos el metodo de los divisores de un numero "n"//

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;

}


Algoritmo:

 1) Inicio 

2) Almacenar datos: divisor = 1, divisores = 0, núm. = 0 

3) Capturar “ingrese un numero” 

4) Aplicar el método de los divisores de num 

5) Comprobar las divisiones. 

6) Escribir Si el numero “num” si tiene dos divisores distintos 

 7) Capturar ES PIRMO 

8) Escribir si el numero “num” no tiene dos divisores distintos 

9) Capturar NO ES PRIMO 

 10) Fin 

 


Pseudocodigo 

1) Inicio 

 2) Capturar “ingrese número” 

3) Leer: divisor= 1, divisores = 0, núm. = 0 

4) Aplicar el método de los divisores de num 

5) Comprobar los divisores 

6) Si “num” = 2 

 7) Escribir es primo 

 8) Si “num” ≠ 2 

 9) Escribir No es primo 

10)Fin

Publicar un comentario

0 Comentarios