CODIGO EN C++


#include 
using namespace std;

int main() {
    const int N = 10;
    int listaNumeros[N];
    int esPrimo[N];
    int tempNumero;

    // Ingreso de 10 números con validación
    for (int i = 0; i < N; i++) {
        do {
            cout << "Ingrese el número " << (i + 1) << " (debe ser mayor o igual a 1): ";
            cin >> tempNumero;
            if (tempNumero < 1) {
                cout << "Número inválido. Intente nuevamente." << endl;
            }
        } while (tempNumero < 1);
        listaNumeros[i] = tempNumero;
    }

    // Verificar si cada número es primo
    for (int i = 0; i < N; i++) {
        int valor = listaNumeros[i];
        int contadorDiv = 0;

        for (int j = 1; j <= valor; j++) {
            if (valor % j == 0) {
                contadorDiv++;
            }
        }

        if (contadorDiv == 2) {
            esPrimo[i] = 1;
        } else {
            esPrimo[i] = 0;
        }
    }

    // Mostrar resultados
    cout << "----- RESULTADOS -----" << endl;
    for (int i = 0; i < N; i++) {
        if (esPrimo[i] == 1) {
            cout << "El número " << listaNumeros[i] << " es primo." << endl;
        } else {
            cout << "El número " << listaNumeros[i] << " no es primo." << endl;
        }
    }

    return 0;
}