Está en la página 1de 2

Crear un programa en C++ que utilice funciones y paso de arreglos como parmetros

que simule el proceso de votacion en una poblacin que tiene 3 localidades. Se


presentaron 3 candidatos. Utilice una matriz (arreglo multidimensional) para registrar
los votos de los candidatos y el voto en blanco (por efectos prcticos el voto en blanco
se considerara como el candidato Nro. 4) Cada una de las celdas de la matriz
(interseccin de filas y columnas) corresponder a la suma de votos conseguidos en esa
interseccin, es decir, la interseccin [0][1] corresponde al total de los votos realizados
en la localidad 2 por el candidato 1 que en el caso del ejemplo correspondera a 4.
El programa solicitar tan pronto se ejecute el nmero de votos que se van a registrar.
A continuacin, el programa por cada uno de los votos solicitar el nmero de candidato
y el nmero de localidad e ir registrando en la celda correspondiente el respectivo valor
(se puede crear la matriz en ceros e ir sumando 1 en la correspondiente celda de acuerdo
a la informacin del voto). La estructura de la matriz es la siguiente:

Una vez queden registrados los votos, el programa deber mostrar un men al usuario
con las siguientes 3 funcionalidades:
1- Candidato ms votado (Debe aparecer el nombre del candidato y el total de votos con
el porcentaje que obtuvo en cada localidad). Teniendo como base la matriz de ejemplo
sera:
Candidato Ganador: Candidato 1 con 5 votos
Localidad 1: 0 voto (s) 0.00%

Localidad 2: 4 voto (s) 80.00%


Localidad 3: 1 voto (s) 20.00%
2- Votacin por localidad
Teniendo como base la matriz de ejemplo sera:

Localidad 1: 5 voto(s) 33.33%


Localidad 2: 7 voto(s) 46.67%
Localidad 3: 3 voto (s) 20.00%
3 - Votacin de todos los candidatos
Teniendo como base la matriz de ejemplo sera:

Candidato 1:

5 voto (s) 33.33%

Candidato 2:

4 voto (s) 26.67%

Candidato 3:

3 voto (s) 20.00%

Voto en blanco 3 voto (s) 20.00%

También podría gustarte