Olá, boa noite a todos, precisava de uma orientação com a resolução de um problema. O programa mostra um valor aleatório atribuídos as variáveis sem mesmo não ter nada, é um programa para eleição em que deve ser informado a quantidade de eleitores e seus respectivos candidatos, só que no final algumas variáveis mostra um valor aleatório. Estou iniciando meus estudos em programação e não sei por onde partir desse ponto. Agradeço atenção de todos.
#include <stdio.h>
int main()
{
int voto, i, eleitores, cand1, cand2, cand3, cand4, nulo, branco;
printf("Quantas votos teram essas eleições: ");
scanf("%d", &eleitores);
for(i=1; i<=eleitores; i++){
printf("\n Escolha entre as opções abaixo \n");
printf(" 1- CANDIDADO 1\n 2- CANDIDADO 2\n 3- CANDIDADO 3\n 4- CANDIDADO 4\n 5- VOTO EM BRANCO\n 6- VOTO NULO\n");
scanf("%d", &voto);
printf("\n");
switch (voto)
{
case 1 :
printf("Muito obrigado por exercer a democracia !\n");
cand1 = cand1 + 1;
break;
case 2 :
printf("Muito obrigado por exercer a democracia !\n");
cand2 = cand2 + 1;
break;
case 3 :
printf("Muito obrigado por exercer a democracia !\n");
cand3 = cand3 + 1;
break;
case 4 :
printf("Muito obrigado por exercer a democracia !\n");
cand4 = cand4 + 1;
break;
case 5 :
printf("Muito obrigado por exercer a democracia !\n");
branco = branco + 1;
break;
case 6 :
printf("Muito obrigado por exercer a democracia ! \n");
nulo = nulo + 1;
break;
}
}
printf("cand1: %d\n", cand1);
printf("cand2: %d\n", cand2);
printf("cand3: %d\n", cand3);
printf("cand4: %d\n", cand4);
printf("branco: %d\n", branco);
printf("nulo: %d\n", nulo);
return 0;
}