Files
Curso_de_Programacion_C/5. Arreglos unidimensionales/Programas/Programa 5.2/Programa 5.2.c
2022-11-16 18:28:01 -04:00

25 lines
1011 B
C

#include <stdio.h>
/* Elección.
El programa almacena los votos emitidos en una elección en la que hubo cinco
➥candidatos e imprime el total de votos que obtuvo cada uno de ellos. */
void main(void)
{
int ELE[5] = { 0 }; /* Declaración del arreglo entero ELE de cinco elementos. Todos sus elementos se inicializan en 0. */
int I = 0, VOT = 0;
printf("Ingresa el primer voto(0 - Para terminar): ");
scanf("%i", &VOT);
while (VOT)
{
if ((VOT > 0) && (VOT < 6)) /* Se verifica que el voto sea correcto. */
ELE[VOT - 1]++; /* Los votos se almacenan en el arreglo. Recuerda que la primera posición del arreglo es 0, por esa razón a la variable VOT se le descuenta 1. Los votos del primer candidato se almacenan en la posición 0. */
else
printf("\nEl voto ingresado es incorrecto.\n");
printf("Ingresa el siguiente voto(0 - Para terminar) : ");
scanf("%i", &VOT);
}
printf("\n\nResultados de la Eleccion\n");
for (I = 0; I <= 4; I++)
printf("\nCandidato %d: %d", I + 1, ELE[I]);
}