algoritmo que muestre los 20 primeros numeros impares y los sume
Publicado por alonso (1 intervención) el 05/03/2013 02:55:25
necesito un algoritmo que muestre los 20 primeros numeros impares y los sume
Valora esta pregunta


0
/ Obtener 20 primeros primos
declaro primos[20] es entero // Arreglo con 20 elementos
declaro i es entero // indice del arreglo
declaro n es entero // contador para el valor entero
declaro j es entero // contador de indice para comparación
declaro divisores es entero // total de divisores
i = 1
n = 1
hacer
si n < 4
primos[i] = n
i += 1
n += 1
sinosi n = 4
n += 1
sino
divisores = 0
j = i - 1
hacer
si (n modulo primos[j]) = 0
divisores += 1
finsi
j -= 1
continuar mientras j > 1
si divisores = 0
primos[i] = n
i += 1
finsi
n += 2
finsi
continuar mientras i <= 20
constante MAX = 20 // Total de primos
declaro primos arreglo entero = {1, 2, 3} // Arreglo con los 3 primeros primos
declaro i entero = 0 // Contador de indice
declare n entero = 5 // Proximo primo
declaro esPrimo logico = FALSO // Si es primo o no
declaro suma entero = 6
hacer
i = 3 // Desde donde comenzar el recorrido
hacer
esPrimo = ((n modulo primos[i]) <> 0) // Si es primo
continuar mientras esPrimo y ++i < primos.total // Continuar mientras no sea primo y no supere al ultimo primo
si esPrimo
primos.adiciono(n) // Si es primo => Adiciono a la lista de primos
suma += n
finsi
n += 2 // Voy al siguiente primo, ..impar
continuar mientras primos.total <= MAX // continuar mientras no llegue al total de
suma = ? "Los valores sumados"
primos[...] = ? "Arreglos con los MAX primos"