Ir ao conteúdo

Posts recomendados

Postado

Iae galera, gostaria se tem uma maneira melhor de fazer classificação de colocados ou uma ajuda para terminar meu codigo que so consigo fazer funcionar até o segundo lugar. 

segue o código abaixo:


 

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>

main() {
    setlocale(LC_ALL,"portuguese");
    int i,medalha,bronze,prata,soma,ouro1,ouro2,ouro3,ouro4,ouro5,primeiro,segundo,terceiro,quarto,quinto;
    
    for(i=0;i<=2;i++){
    printf("Digite o numero desejado de cada medalha:\n\n");
    printf("1-Brasil\n");
    printf("Ouro:");
    scanf("%d",&ouro1);
    printf("Prata:");
    scanf("%d",&prata);
    printf("Bronze:");
    scanf("%d",&bronze);
    soma=(ouro1+prata+bronze);
    printf("total de medalhas: %d\n\n",soma);
    
    printf("2-EUA\n");
    printf("Ouro:");
    scanf("%d",&ouro2);
    printf("Prata:");
    scanf("%d",&prata);
    printf("Bronze:");
    scanf("%d",&bronze);
    soma=(ouro2+prata+bronze);
    printf("total de medalhas: %d\n\n",soma);
    
    printf("3-Russia\n");
    printf("Ouro:");
    scanf("%d",&ouro3);
    printf("Prata:");
    scanf("%d",&prata);
    printf("Bronze:");
    scanf("%d",&bronze);
    soma=(ouro3+prata+bronze);
    printf("total de medalhas: %d\n\n",soma);
    
    printf("Japão\n");
    printf("Ouro:");
    scanf("%d",&ouro4);
    printf("Prata:");
    scanf("%d",&prata);
    printf("Bronze:");
    scanf("%d",&bronze);
    soma=(ouro4+prata+bronze);
    printf("total de medalhas: %d\n\n",soma);
    
    printf("Alemanha\n");
    printf("Ouro:");
    scanf("%d",&ouro5);
    printf("Prata:");
    scanf("%d",&prata);
    printf("Bronze:");
    scanf("%d",&bronze);
    soma=(ouro5+prata+bronze);
    printf("soma de medalhas: %d\n\n",soma);
    
    if(ouro1>ouro2 && ouro1>ouro3 && ouro1>ouro4 && ouro1>ouro5){
        printf("primeiro lugar Brasil!\n"),&primeiro;
        } if(ouro2<ouro1 && ouro2>ouro3 && ouro2>ouro4 && ouro2>ouro5){
            printf("Segundo lugar eua\n");
        } 
                else if(ouro3>ouro2 && ouro3>ouro4 && ouro3>ouro5){
                printf("Segundo lugar russia\n");
        } 
                    else if(ouro4>ouro2 && ouro4>ouro3 &&ouro4>ouro5){
                    printf("Segundo lugar japao\n");
        } 
                        else(ouro5>ouro2 && ouro5>ouro3 &&ouro5>ouro4);
                        printf("Segundo lugar alemanha\n");
         if(ouro2>ouro3 && ouro2>ouro4 && ouro2>ouro5){
            printf("Terceiro lugar eua\n");
        } 
                if(ouro3>ouro2 && ouro3>ouro4 && ouro3>ouro5){
                printf("Terceiro lugar russia\n");
        } 
                    if(ouro4>ouro2 && ouro4>ouro3 && ouro4>ouro5){
                    printf("Terceiro lugar japao\n");
        } 
                        if(ouro5>ouro2 && ouro5>ouro3 && ouro5>ouro4){
                        printf("Terceiro lugar alemanha\n");
        } 
            
            else if(ouro2>ouro1 && ouro2>ouro3 && ouro2>ouro4 && ouro2>ouro5){        
        printf("primeiro lugar EUA!\n");
          }
                else if(ouro3>ouro1 && ouro3>ouro2 && ouro3>ouro4 && ouro3>ouro5){            
        printf("primeiro lugar Russia!\n");
        }
                    else if(ouro4>ouro1 && ouro4>ouro2 && ouro4>ouro3 && ouro4>ouro5){
        printf("primeiro lugar Japão!\n");
        }
                        else if(ouro5>ouro1 && ouro5>ouro2 && ouro5>ouro3 && ouro5>ouro4){
        printf("primeiro lugar Alemanha!\n");
        }
getche();
system("cls");
}
}

 

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!