Skip to content

Instantly share code, notes, and snippets.

@LuisFelipebcc
Last active November 18, 2015 16:58
Show Gist options
  • Save LuisFelipebcc/cd0f3f290398b2928f56 to your computer and use it in GitHub Desktop.
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

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