Gente eu tenho que fazer um programa que entre com o numero do candidato, registra os votos, e depois faz a média,
mas minha estrutura de repetição não para mesmo com o contador.
alguém pode me ajudar:
#include<stdio.h>
#include<stdlib.h>
int main(){
//variaveis
int numvote,i,cod,c1,c2,c3,c4,nu,br;
float rca1,rca2,rca3,rca4,rca5,rca6;
i=0;
c1=0;
c2=0;
c3=0;
c4-0;
nu=0;
br=0;
printf("Entre com o numero total de votos a serem registrados\n");
scanf("%d,\n", &numvote);
while (i<=10){
printf("Entre com o codigo do candidato(1,2,3,4), 5 para nulo e 6 para branco\n");
scanf("%d,\n", &cod);
switch(cod){
case '1':
c1=c1+1;
i=i+1;
break;
case '2':
c2=c2+1;
i=i+1;
break;
case '3':
c3=c3+1;
i=i+1;
break;
case '4':
c4=c4+1;
i=i+1;
break;
case '5':
nu=nu+1;
i=i+1;
break;
case '6':
br=br+1;
i=i+1;
break;
}
}
system ("pause");
rca1=numvote%100+c1;
rca2=numvote%100+c2;
rca3=numvote%100+c3;
rca4=numvote%100+c4;
rca5=numvote%100+nu;
rca6=numvote%100+br;
printf("O numero de votos do candidato 1 foi: %d e a porcentagem foi: %d\n", c1,rca1);
}
quem puder mostrar o que esta errado por favor, começei a usar c++ a pouco tempo.
Pergunta
Capiel
Gente eu tenho que fazer um programa que entre com o numero do candidato, registra os votos, e depois faz a média,
mas minha estrutura de repetição não para mesmo com o contador.
alguém pode me ajudar:
#include<stdio.h> #include<stdlib.h> int main(){ //variaveis int numvote,i,cod,c1,c2,c3,c4,nu,br; float rca1,rca2,rca3,rca4,rca5,rca6; i=0; c1=0; c2=0; c3=0; c4-0; nu=0; br=0; printf("Entre com o numero total de votos a serem registrados\n"); scanf("%d,\n", &numvote); while (i<=10){ printf("Entre com o codigo do candidato(1,2,3,4), 5 para nulo e 6 para branco\n"); scanf("%d,\n", &cod); switch(cod){ case '1': c1=c1+1; i=i+1; break; case '2': c2=c2+1; i=i+1; break; case '3': c3=c3+1; i=i+1; break; case '4': c4=c4+1; i=i+1; break; case '5': nu=nu+1; i=i+1; break; case '6': br=br+1; i=i+1; break; } } system ("pause"); rca1=numvote%100+c1; rca2=numvote%100+c2; rca3=numvote%100+c3; rca4=numvote%100+c4; rca5=numvote%100+nu; rca6=numvote%100+br; printf("O numero de votos do candidato 1 foi: %d e a porcentagem foi: %d\n", c1,rca1); }quem puder mostrar o que esta errado por favor, começei a usar c++ a pouco tempo.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.