Grupo de C++
Publico Grupo
Publico Grupo
Active 3 dias
Este grupo esta relacionado con nuestro curso profesional de C++. Aquí se comparten temas... View more
Publico Grupo
Responder a: Cómo saber si un número es primo o no, usando un ciclo for en C++.
Te dejo el código y anexo el archivo 😀
// Crear un programa en C++ que diga si un numero es primo o no.
#include <iostream>
using namespace std;
int main() {
int num = 0, divisiones = 2, resultado = 0;
//Pide al usuario que ingrese un número para determinar si es primo o no
cout << "Ingrese un numero para saber si es primo o no: ";
cin >> num;
//Verifica si el número es menor o igual a 1. Si es así, no es primo y termina el programa
if (num <= 1) {
cout << num << " no es primo." << endl;
return 0;
}
//Ciclo for para recorrer desde 2 hasta el número dado.
for (divisiones = 2; divisiones < num; divisiones++) {
//Obtiene el residuo de la división
resultado = num % divisiones;
//Si el residuo es cero, entonces el número no es primo y termina el programa
if (resultado == 0) {
cout << num << " no es primo." << endl;
return 0;
}
}
//Si se ha recorrido el ciclo y no se ha encontrado ningún número divisible, entonces el número es primo.
cout << num << " es primo." << endl;
//Termina el programa
return 0;
}