Un encuestador realiza una consulta en la calle a 100 personas para saber que prefieren de lo
siguiente:
a) Los políticos deben bajarse el sueldo y dejar de robar.
b) Los políticos deben conservar su sueldo y dejar robar.
c) Es indistinto, ya que los políticos siempre roban.
Escriba un programa que obtenga la opinión de cada persona e imprima al final cuántas personas
votaron por cada una de las opciones. Utilice la estructura de control do-while.
#include <stdio.h>
#include <stdlib.h>
//Variables extra
#define RED system("color 4F")
#define CLS system("cls")
#define BR printf("\n")
//
int main()
{
RED;
system("title Ejercicio 17 - Salvatore Haro");
char voto;
int contador,q=1;
int votoA=0,votoB=0,votoC=0;
contador=100;
do
{
system("cls");
printf(" Persona #%i\n\n",q);
printf("a)Los politicos deben bajarse el sueldo y dejar de robar.\n");
printf("b)Los politicos deben conservar su sueldo y dejar de robar.\n");
printf("c)Es indistinto,ya que los politicos siempre roban.\n\n");
printf("Elige un enciso: ");
fflush(stdin);
scanf("%c",&voto);
if(voto=='a')
votoA++;
else if(voto=='b')
votoB++;
else if(voto=='c')
votoC++;
else{
q--;
contador++;}
q++;
contador--;
}while(contador>0);
system("cls");
printf(" Resultados de la Encuesta\n\n");
printf("Opcion A %i votos ",votoA);
((votoA>votoB)&&(votoA>votoC))?printf("Los politicos deben bajarse el sueldo y dejar de robar.\n"):printf("\n");
printf("Opcion B %i votos ",votoB);
((votoB>votoA)&&(votoB>votoC))?printf("Los politicos deben conervar su sueldo y dejar de robar.\n"):printf("\n");
printf("Opcion C %i votos ",votoC);
((votoC>votoB)&&(votoC>votoA))?printf("Es indistinto,ya que los politicos siempre roban.\n"):printf("\n");
BR;
BR;
system("PAUSE");
return 0;
}