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
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.