25 lines
1011 B
C
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]);
|
|
} |