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
0 Comentarios