Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var
- votos: vector [3] numerico
- i, n, voto, max_votos, min_votos, ganador, perdedor: numerico
- inicio
- cls()
- // Inicializar el contador de votos para cada candidato
- desde i=1 hasta 3 {
- votos[i] = 0
- }
- // Leer el número de votos
- imprimir("Introduce el número de votos: ")
- leer(n)
- // Leer los votos y asignarlos a los candidatos
- desde i=1 hasta n {
- imprimir("\nIntroduce el voto (1, 2 o 3): ")
- leer(voto)
- si (voto >= 1 and voto <= 3) {
- votos[voto] = votos[voto] + 1
- sino
- imprimir("\nVoto inválido. Inténtalo de nuevo.")
- i = i - 1 // Para volver a pedir el voto en caso de entrada inválida
- }
- }
- // Inicializar max_votos y min_votos con los votos del primer candidato
- max_votos = votos[1]
- min_votos = votos[1]
- ganador = 1
- perdedor = 1
- // Encontrar el candidato ganador y perdedor
- desde i=2 hasta 3 {
- si (votos[i] > max_votos) {
- max_votos = votos[i]
- ganador = i
- }
- si (votos[i] < min_votos) {
- min_votos = votos[i]
- perdedor = i
- }
- }
- // Imprimir los resultados
- imprimir("\n\nEl candidato ganador es el número ", ganador, " con ", max_votos, " votos.")
- imprimir("\nEl candidato perdedor es el número ", perdedor, " con ", min_votos, " votos.")
- fin
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement