• Asignatura: Informática
  • Autor: israelnoveloblack227
  • hace 6 años

DESARROLLE UN CODIGO QUE PERMITA LEER UN VALOR ENTERO POSITIVO N y DETERMINAR SI ES PRIMO O NO. AYUDENMEEEE lenguaje c+++

Respuestas

Respuesta dada por: Abel0020
0

Respuesta:

#include <iostream>

using namespace std;

int main(){

   int numero;

   cout<<"Ingrese nro: ";

   cin>>numero;

   cout<<"Nro ingresado: "<<numero<<endl;

   if(numero<0){

       cout<<"Solo se debe ingresar numeros enteros positivos"<<endl;

       return 1;

   }

   if(numero == 0 || numero == 1){

       cout<<"No es nro primo"<<endl;

       return 1;

   }

   int cantidad_divisores = 0;

   for (int i = 1; i <= numero; i++){

       if( numero%i == 0 ){

           cantidad_divisores = cantidad_divisores + 1;

       }

   }

   if(cantidad_divisores == 2){

       cout<<"SI es nro primo"<<endl;

   }else{

       cout<<"NO es nro primo"<<endl;

   }

   return 0;

}

Preguntas similares