Exercício em C
Olá, boa tarde, queria tirar uma dúvida, qdo montei esse programa de uma questão, quando coloco ele pra compilar, compila direito, mas só que ele para na parte do TSE e dps finalizar, ñ sei onde o erro está para ele parar nessa parte, se alguém puder dar um help, vlw
#include <stdio.h>
int main (){
int a,b,d,f;
int maior=0, menor=0;
char c[20], e[20];
printf("\n\nDigite a quantidade de candidatos: ");
scanf("%d", &b);
for(a=1; a<=b; a++){
printf("\n\nDigite o nome do candidato %d: ", a);
scanf("%s", c);
printf("\nDigite registro no TSE do candidato %d: ", a);
scanf("%d", d);
printf("\nDigite o partido do candidato %d: ", a);
scanf("%s", e);
printf("\nDigite número de votos do candidato %d", a);
scanf("%d", f);
if(f>maior){
maior=f;
}
if(f<menor && menor!=0){
menor=f;
}
}
printf("\n\nInformações dos candidatos: ");
while(maior!=0)
printf("\nNome: %s\nRegistro: %d\nPatido: %d\nmaior num. de votos: ", c, d, e, maior);
while(menor!=0)
printf("\nNome: %s\nRegistro: %d\nPatido: %d\nmenor num. de votos: ", c, d, e, menor);
return 0;
}
#include <stdio.h>
int main (){
int a,b,d,f;
int maior=0, menor=0;
char c[20], e[20];
printf("\n\nDigite a quantidade de candidatos: ");
scanf("%d", &b);
for(a=1; a<=b; a++){
printf("\n\nDigite o nome do candidato %d: ", a);
scanf("%s", c);
printf("\nDigite registro no TSE do candidato %d: ", a);
scanf("%d", d);
printf("\nDigite o partido do candidato %d: ", a);
scanf("%s", e);
printf("\nDigite número de votos do candidato %d", a);
scanf("%d", f);
if(f>maior){
maior=f;
}
if(f<menor && menor!=0){
menor=f;
}
}
printf("\n\nInformações dos candidatos: ");
while(maior!=0)
printf("\nNome: %s\nRegistro: %d\nPatido: %d\nmaior num. de votos: ", c, d, e, maior);
while(menor!=0)
printf("\nNome: %s\nRegistro: %d\nPatido: %d\nmenor num. de votos: ", c, d, e, menor);
return 0;
}
Vitor
Curtidas 0