Skip to content

Instantly share code, notes, and snippets.

@renoirtech
Created November 10, 2015 11:08
Show Gist options
  • Save renoirtech/4835ef6d39ff24e729b6 to your computer and use it in GitHub Desktop.
Save renoirtech/4835ef6d39ff24e729b6 to your computer and use it in GitHub Desktop.
#include<stdio.h>
int main(){
//Declaração de Variáveis
int jogo;
char times[20][15] = {"Corinthians","Atlético-MG","Grêmio","Santos","São Paulo","Internacional","Sport","Palmeiras","Ponte Preta","Flamengo",
"Cruzeiro","Atlético-PR","Fluminense","Chapecoense","Figueirense","Havaí","Coritiba","Goias","Joinville","Vasco da Gama"};
int pontos[20] = {70,62,56,50,50,50,49,48,47,44,44,42,40,39,35,34,33,31,30,30};
int menu=0, opcao, realpos=0, i=0;
//Entrada de dados
while ((menu > 0) && (menu<3)) {
switch (menu) {
case 1: printf("+----BRASILEIRAO 2015---+");
for (i=0;i<20;i++) {
printf("%d + %s - %d", i+1, times[i], pontos[i]);
}
printf("+----FIM---+");
menu = 666;
break;
case 2:
printf("Digite o a posição do time que deseja simular");
scanf("%d", &opcao);
for (i=1; i<=8;i++){
realpos = opcao-1;
printf("Digite o resultado do %d.º jogo do %s.(1 para vitoria, 2 para empate e 3 para derrota):", i, times[realpos]);
scanf("%d", &jogo);
switch (jogo) {
case 1:
pontos[realpos] = pontos[realpos]+3;
case 2:
pontos[realpos] = pontos[realpos] + 1;
break;
case 3:
pontos[realpos] = pontos[realpos];
break;
default:
printf("Digite o resultado do %d.º jogo do %s.(1 para vitoria, 2 para empate e 3 para derrota): ", i, times[realpos]);
scanf("%d", &jogo);
break;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment