Preciso fazer essa programçao em devc++
Soluções para a tarefa
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int candidatoA = 0, candidatoB = 0, candidatoC = 0, opcao = 1;
float brancos = 0, nulos = 0, temp = 0;
cout
<< "As opções são: " << endl;
cout << "1. Candidato A" << endl;
cout << "2. Candidato B" << endl;
cout << "3. Candidato C" << endl;
cout << "4. Nulo" << endl;
cout << "5. Branco" << endl;
while (opcao != 0)
{
cout << "Entre com seu voto:" << endl;
cin >> opcao;
if (opcao == 1)
{
candidatoA++;
}
if (opcao == 2)
{
candidatoB++;
}
if (opcao == 3)
{
candidatoC++;
}
if (opcao == 4)
{
nulos++;
}
if (opcao == 5)
{
brancos++;
}
temp++;
}
cout << temp << endl;
cout << brancos << endl;
cout << nulos << endl;
cout << "Candidato A Teve " << candidatoA << " Votos!" << endl;
cout << "Candidato B Teve " << candidatoB << " Votos!" << endl;
cout << "Candidato C Teve " << candidatoC << " Votos!" << endl;
cout << "A porcentagem de votos nulos foi de: " << setprecision(2) << ((nulos * temp) / 100) << "%" << endl;
cout << "A porcentagem de votos brancos foi de: " << setprecision(2) << ((brancos * temp) / 100) << "%" << endl;
if (candidatoA >= candidatoB && candidatoA >= candidatoC)
{
cout << "O canditado vencedor foi o candidato A" << endl;
}
if (candidatoB >= candidatoA && candidatoB >= candidatoC)
{
cout << "O canditado vencedor foi o candidato B" << endl;
}
if (candidatoC >= candidatoA && candidatoC >= candidatoB)
{
cout << "O canditado vencedor foi o candidato C" << endl;
}
return 0;
}