import random
# Realizar un programa que permita el ingreso de
# números enteros aleatorios en un arreglo de
# longitud (n). Encontrar la cantidad de números
# primos existentes en el arreglo. python


def es_primo(numero):
    if numero <= 1:
        return False
    for i in range(2, int(numero**0.5) + 1):
        if numero % i == 0:
            return False
    return True


def cantidad_primos(arreglo):
    contador_primos = 0
    for numero in arreglo:
        if es_primo(numero):
            contador_primos += 1
    return contador_primos


def main():
    n = int(input("Ingrese la longitud del arreglo: "))
    arreglo = [random.randint(1, 100) for _ in range(n)]
    print("Arreglo generado:", arreglo)
    cantidad = cantidad_primos(arreglo)
    print("Cantidad de números primos en el arreglo:", cantidad)


if __name__ == "__main__":
    main()