¡¡¡Por favor ayuda a escribir el siguiente programa en lenguaje C!!!
//Escribir un programa para simular el proceso electoral. ***Hay n personas participando en la elección y hay 4 candidatos, representados por los caracteres A, B, C y D respectivamente.
//Al seleccionar un candidato, ingrese directamente el código nombre Si ingresa caracteres distintos a A, B, C y D son votos no válidos.
//Después de la elección, muestra el estado del candidato y el número de votos recibidos.
#include
int main()
{
//Declarar una variable para indicar participación Número de personas en la elección
//Declarar una variable para representar el contador
//Declarar una variable para representar a los candidatos votantes
int número, conteo1, conteo2 ,cuenta3,cuenta4,cuenta5;
voto de caracteres;
número = 0;
cuenta1 = 0;
cuenta2 = 0;
cuenta3 = 0;
cuenta4 = 0;
cuenta5 = 0;
voto = '\0';
//El usuario ingresa el número de personas a votar
printf("Por favor ingresa el número de personas a votar:");
scanf("%d" ,&number);
//Los electores votan por turno
for(int i=0;i { printf(" \nIngrese el candidato por el que está votando? (Lista de candidatos: 1 representa A, 2 representa B, 3 representa C, 4 representa D)"); fflush(stdin); scanf("%c",&vote); switch(voto) { caso '1': p> { ++count1; descanso; } caso '2': { ++count2; descanso; } caso '3': { ++count3; descanso; } caso '4': { ++count4; descanso; } predeterminado: { + +count5; } } } //Resultados del candidato de salida printf (" \nEl número de personas que apoyan al candidato A: %d", recuento1); printf("\nEl número de personas que apoyan al candidato B: %d", recuento2); printf ("\nEl número de personas que apoyan al candidato C: %d", recuento3); printf("\nEl número de personas que apoyan al candidato D: %d", recuento4); printf("\nVoto anulado: %d\n",count5); devuelve 0; }