- Tema Autor
- #1
Señores este problema lo encontre planteado en el libro de algoritmos de Omar Trejos Buritica
Leer 10 enteros almacenados en un vector y determinar en que posición del vector esta el mayor numero par leido
esto es lo que llevo
VARIABLES: indice,pos_par,par_mayor: Entero
Vector[indice]
Inicio
Para(indice=1;indice<=10;indice=indice+1)
Leer Vector[indice] <-------------Aqui cargo el vector con 10 enteros
Si(Vector[indice] % 2 == 0)
par_mayor=Vector[indice] <----------De aqui saco los numeros pares del vector
Fin-Si
Fin-Para
Terminar
Haciendo una prueba de escritorio de este pseudocodigo en par_mayor me salen los numeros pares del vector
pero como hago para sacar el numero par mayor de ahi
Pense en asignarlos a un segundo vector pero:
Inicio
Para(indice=1;indice<=10;indice=indice+1)
Leer Vector[indice] <-------------Aqui cargo el vector con 10 enteros
Si(Vector[indice] % 2 == 0)
par_mayor=Vector[indice] <----------De aqui saco los numeros pares del vector
Para(indice=1;indice<=10;indice=indice+1)
Vector2[indice]=par_mayor <----------Es correcto que defina un vector dentro de este Para?
Fin-Para
Fin-Si
Fin-Para
Terminar
Leer 10 enteros almacenados en un vector y determinar en que posición del vector esta el mayor numero par leido
esto es lo que llevo
VARIABLES: indice,pos_par,par_mayor: Entero
Vector[indice]
Inicio
Para(indice=1;indice<=10;indice=indice+1)
Leer Vector[indice] <-------------Aqui cargo el vector con 10 enteros
Si(Vector[indice] % 2 == 0)
par_mayor=Vector[indice] <----------De aqui saco los numeros pares del vector
Fin-Si
Fin-Para
Terminar
Haciendo una prueba de escritorio de este pseudocodigo en par_mayor me salen los numeros pares del vector
pero como hago para sacar el numero par mayor de ahi
Pense en asignarlos a un segundo vector pero:
Inicio
Para(indice=1;indice<=10;indice=indice+1)
Leer Vector[indice] <-------------Aqui cargo el vector con 10 enteros
Si(Vector[indice] % 2 == 0)
par_mayor=Vector[indice] <----------De aqui saco los numeros pares del vector
Para(indice=1;indice<=10;indice=indice+1)
Vector2[indice]=par_mayor <----------Es correcto que defina un vector dentro de este Para?
Fin-Para
Fin-Si
Fin-Para
Terminar
esper que te sirva.
pero bueno, entiendo lo que estas tratando de hacer, y creo que lo estas haciendo bien, mas bien en un principio hibas bien, en mi opinion no creo que sea necesario que utilizes otro arreglo, con el que tienes basta, solo necesitas agregar otra variable mas para que las cosas salgan bien, por ejemplo, tu tenias esto:
me gusta, lo que no se muy bien es si en seudocodigo se pone ^ o and o &&. me decantaría por and porque lo normal es que ^ sea más bien un operador para hacer exponentes de tipo 2^5 que es como decir 2*2*2*2*2