Logo Studenta

numero_positivo_c - Ivan Chio

¡Estudia con miles de materiales!

Vista previa del material en texto

Escriba un programa en C++ que permita al usuario ingresar un número entero positivo y determine 
si es un número primo o no. Un número primo es aquel que es divisible solamente por 1 y por sí 
mismo. El programa debe mostrar en pantalla el resultado indicando si el número es primo o no. 
Solución: 
#include <iostream> 
using namespace std; 
 
int main() { 
 int num, i; 
 bool es_primo = true; 
 
 cout << "Ingrese un numero entero positivo: "; 
 cin >> num; 
 
 // Verificar si el numero es primo 
 for(i = 2; i <= num / 2; ++i) { 
 if(num % i == 0) { 
 es_primo = false; 
 break; 
 } 
 } 
 
 if (es_primo) { 
 cout << num << " es un numero primo" << endl; 
 } else { 
 cout << num << " no es un numero primo" << endl; 
 } 
 
 return 0; 
}

Otros materiales