fbpx

Responder a: Cómo saber si un número es primo o no, usando un ciclo for en C++.

  • Angel Sánchez

    organizador
    12 enero, 2023 en 1:13 pm

    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;

    }

Obtén una membresía premium 🎁

Con motivo de nuestro cuarto aniversario, te ofrecemos no solo el mejor precio del año, sino el mejor precio de toda nuestra trayectoria. Esta oferta es válida solo para las primeras 200 personas que la soliciten. ¡No dejes pasar esta oportunidad!