# Realizar un programa que permita el ingreso de # números enteros aleatorios en un arreglo de # longitud (n). Encontrar la cant


SUBMITTED BY: Rodmansito

DATE: April 30, 2024, 11:46 p.m.

FORMAT: Python

SIZE: 895 Bytes

HITS: 318

  1. import random
  2. # Realizar un programa que permita el ingreso de
  3. # números enteros aleatorios en un arreglo de
  4. # longitud (n). Encontrar la cantidad de números
  5. # primos existentes en el arreglo. python
  6. def es_primo(numero):
  7. if numero <= 1:
  8. return False
  9. for i in range(2, int(numero**0.5) + 1):
  10. if numero % i == 0:
  11. return False
  12. return True
  13. def cantidad_primos(arreglo):
  14. contador_primos = 0
  15. for numero in arreglo:
  16. if es_primo(numero):
  17. contador_primos += 1
  18. return contador_primos
  19. def main():
  20. n = int(input("Ingrese la longitud del arreglo: "))
  21. arreglo = [random.randint(1, 100) for _ in range(n)]
  22. print("Arreglo generado:", arreglo)
  23. cantidad = cantidad_primos(arreglo)
  24. print("Cantidad de números primos en el arreglo:", cantidad)
  25. if __name__ == "__main__":
  26. main()

comments powered by Disqus