Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) exercício


Franciele

Pergunta

:unsure: Franciele , email: franciele.sneri@hotmail.com

olá! estou com dúvida em um exercício de algoritmos o exercício é: Faça um programa q leia o voto de 3000 eleitores e mostre: Quantidade de votos de cada candidato e o candidato vencedor.

candidatos: 1- maria; 2- joão; 3- branco (voto em branco).

o que eu fiz foi:

#include <stdio.h>

#include <conio.h>

int votos, maria, joao, branco;

main(){maria=0, joao=0, branco=0

for(int i=0, i<3000, i++){

printf("informe o voto [1-maria, 2-joao, 3-branco}");

scanf("%d", &voto);

switch(votos){

case 1: maria++; break;

case 2:joao++; break;

case 3:branco++; break;

}

}

printf("maria: %d", maria);

printf("joao: %d", joao);

printf("branco: %d", branco);

getch();

}

to começando nos algoritmos e tenho mta dificuldade por favor me ajudem! vlw!

Editado por Franciele
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Você não pode atribuir valores pras variáveis daquele jeito:

maria=0, joao=0, branco=0 (e mesmo que pudesse, faltou um ponto e virgula no final).

No for você precisa usar ponto e virgula em vez de virgula apenas.

No switch, você tava usando 'voto' em vez de 'votos'.

Corrigindo isso, fica assm:

#include <stdio.h>

int main() {
    int votos, maria = 0, joao = 0, branco = 0, i;

    for(i=0; i<30; i++) {
        printf("informe o voto [1-maria, 2-joao, 3-branco}");
        scanf("%d", &votos);
        switch(votos) {
            case 1: maria++; break;
            case 2: joao++; break;
            case 3: branco++; break;
        }
    }
    
    printf("maria: %d ", maria);
    printf("joao: %d ", joao);
    printf("branco: %d ", branco);
    
    return 0;
}

Link para o comentário
Compartilhar em outros sites

  • 0

Muito obrigada, funcionou aqui.. mas e para saber quem foi o candidato vencedor tem que colocar alguma outra coisa pro programa calcular sozinho e dizer quem foi?

:unsure: Franciele , email: franciele.sneri@hotmail.com

olá! estou com dúvida em um exercício de algoritmos o exercício é: Faça um programa q leia o voto de 3000 eleitores e mostre: Quantidade de votos de cada candidato e o candidato vencedor.

candidatos: 1- maria; 2- joão; 3- branco (voto em branco).

o que eu fiz foi:

#include <stdio.h>

#include <conio.h>

int votos, maria, joao, branco;

main(){maria=0, joao=0, branco=0

for(int i=0, i<3000, i++){

printf("informe o voto [1-maria, 2-joao, 3-branco}");

scanf("%d", &voto);

switch(votos){

case 1: maria++; break;

case 2:joao++; break;

case 3:branco++; break;

}

}

printf("maria: %d", maria);

printf("joao: %d", joao);

printf("branco: %d", branco);

getch();

}

to começando nos algoritmos e tenho mta dificuldade por favor me ajudem! vlw!

tópico resolvido.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...