1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
#include <iostream>
#include <curses.h>
int input,cand1,cand2,nulo,total,g,vg,pc_1,pc_2,pc_n;
int main(int argc, char **argv)
{
cand1=0,cand2=0,nulo=0,pc_1=0,pc_2=0,pc_n=0; do
{
printf("\nSEGUNDO TURNO\n\n");
printf("1. Candidato 1\n");
printf("2. Candidato 2\n");
printf("3. Nulo\n");
printf("4. Sair\n"); // Acrescentei uma opção de saida aqui...
printf("\nSeleção: ");
scanf("%i",&input);
switch ( input )
{
case 1: cand1++;
break;
case 2: cand2++;
break;
case 3: nulo++;
break;
default: printf("Erro, digito invalido! Digite novamente\n");
break;
case 4: printf("Saindo..."); // Mostrei uma mensagem de saida aqui...
break;
}
}
while (input != 4);
total=cand1+cand2+nulo;
g=1; vg=cand1;
if (cand2 > vg) {g = 2; vg = cand2;}
if (nulo > vg) {g = 3; vg = nulo;}
printf("\nNumero do Vencedor = %i", g); // Mudei algumas formatações abaixo...
printf("\nTotal de Eleitores Validos = %i", total);
printf("\n\nNumero de Votos por Candidato\n");
printf("\nCand1 = %i", cand1);
printf("\nCand2 = %i", cand2);
printf("\nNulos = %i", nulo);
printf("\n\nPercentual de Votos\n");
pc_1=cand1*100/total;
pc_2=cand2*100/total;
pc_n=nulo*100/total;
printf("\npercentual cand1 = %i", pc_1);
printf("\npercentual cand2 = %i", pc_2);
printf("\npercentual nulo = %i", pc_n);
return 0;
}
|