Temas:
Motivación:
Se ha hecho una elección en la que participaron 8 candidatos. Cada candidato se identifica por un número entre 0 y 7. El resultado de la elección se encuentra en un archivo ``votos.txt'' que contiene una línea por cada sufragante. Esta línea indica el número del candidato que prefiere ese sufragante. Por ejemplo el contenido del archivo podría ser:
Construir un programa que haga el recuento de los votos. El
resultado de este programa debe ser:
Problema: Se repite muchas veces el código. ¿Y si fueran 100 candidatos?
Problema: Leer un archivo en disco toma tiempo. Leerlo 8 veces
toma bastante tiempo, sobretodo cuando hay muchos votantes.
Problema: ¿Qué es un arreglo?
3
7
1
3
1
En el archivo se observa que el candidato número 3 tiene 2 votos,
al igual que el número 1 y que el candidato 7 tiene 1 voto.
Candidato 0: x votos
Candidato 1: y votos
...
Candidato 7: z votos
Soluciones: