Skip to content

Instantly share code, notes, and snippets.

@LuisFelipebcc
Last active November 18, 2015 16:58
Show Gist options
  • Select an option

  • Save LuisFelipebcc/cd0f3f290398b2928f56 to your computer and use it in GitHub Desktop.

Select an option

Save LuisFelipebcc/cd0f3f290398b2928f56 to your computer and use it in GitHub Desktop.
#include<stdio.h>
#include<stdlib.h>
#include<locale.h>
#include<string.h>
int main(void){
setlocale(LC_ALL, "Portuguese");
int num;
int gol1;
int gol2;
int maior = 0;
printf("Digite o número de times: ");
scanf("%d", &num);
int pontos[num];
int vitorias[num];
int derrotas[num];
int empates[num];
int saldo_gols[num];
char nomes[num][50];
printf("=============================\n");
fflush(stdin);
for (int i = 0; i<num; i++){
printf("");
printf("Digite o nome do time %d: ",i+1);
gets(nomes[i]);
printf("=============================\n");
vitorias[i] = pontos[i] = saldo_gols[i] = derrotas[i] = empates[i] = 0;
}
for (int i = 0; i < num ; i++){
for (int j = i + 1; j < num; j++){
if((nomes[i] != nomes[j]) && (nomes[j] != nomes[i])){
printf("%s X %s",nomes[i],nomes[j]);
printf("\nDigite os gols do %s: ",nomes[i]);
scanf("%d", &gol1);
printf("Digite os gols do %s: ",nomes[j]);
scanf("%d", &gol2);
printf("=============================\n");
if(gol1 > gol2){
vitorias[i] ++;
pontos[i] = vitorias[i] *3;
saldo_gols[i]= gol1-gol2;
saldo_gols[j]= gol2-gol1;
derrotas[j] ++;
}else if(gol1<gol2){
vitorias[j] ++ ;
pontos[j] = vitorias[j] *3;
saldo_gols[j]=gol1-gol2;
saldo_gols[i]=gol2-gol1;
derrotas[i]++;
}else if(gol1 == gol2){
empates[i] ++ ;
empates[j] ++ ;
}
}
}
}
for(int i = 0; i <num ; i++){
for (int j = 1; j < num; j++){
if(pontos[i] > pontos[j]){
maior = i ;
}else if (pontos[j]> pontos[i]){
maior = j;
}
}
}
printf("===========================================\n");
printf("===========Tabela do Campeonato============\n");
printf("===========================================\n");
printf("|| Times || P || V || E || D || S ||\n ");
printf("===========================================");
for(int i = 0; i < num ; i ++){
printf("\n|| %s ",nomes[i]);
printf("|| %d ",pontos[i]);
printf("|| %d ",vitorias[i]);
printf("|| %d ",empates[i]);
printf("|| %d ",derrotas[i]);
printf("|| %d ||\n",saldo_gols[i]);
}
printf("===========================================\n");
printf("Campeão %d !!!\n", nomes[maior]);
system("pause");
return 0;
}
@RodolfoSilva

Copy link
Copy Markdown

Adiciona .cpp no final do nome do arquivo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment