Numero primo mayor de una lista python

Numero primo mayor de una lista python

Haz clic aquí para suscribirte a mi canal

numeros = []

for i in range(0,10):

    n = int(input(«Ingresa un numero: «))

    numeros.append(n)

mayor = 0

for i in range(0,10):

    c = 0

    j = 1

    while j <= numeros[i]:

        if numeros[i] % j == 0:

            c += 1

        j += 1

    if c == 2:

        if numeros[i] > mayor:

            mayor = numeros[i]

            y = i

print(f»El numero primo mayor es {mayor} se encuentra en la posicion {y+1}»)

Leer 10 enteros, almacenarlos en un vector y determinar en qué posición del vector está el mayor número primo leído

Haz clic aquí para suscribirte a mi canal

Funcion x = primos(n)

       Definir i,c Como Entero

       i = 1

       c = 0

       Mientras i <= n Hacer

             si n % i == 0 Entonces

                    c = c + 1

             FinSi

             i = i + 1

       FinMientras

       x = c

FinFuncion

Algoritmo detarea

       Definir i,j,mayorr, vector Como Entero

       Dimension vector[10]

       para i = 0 Hasta 9 Con Paso 1 Hacer

             Escribir «Ingresa un número»

             leer vector[i]

       FinPara

       mayorr = 0

       para i = 0 Hasta 9 Con Paso 1 Hacer

             si primos(vector[i]) == 2 Entonces

                    Escribir vector[i]

                    si vector[i] > mayorr Entonces

                          mayorr = vector[i]

                          j = i                    

                    FinSi             

             FinSi

       FinPara

       Escribir «EL número mayor primo es: «,mayorr

       Escribir «Se encuentra en la posición «,j+1

FinAlgoritmo

Descargar Programa

Esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.