fork(1) download
  1. #include<stdio.h>
  2. #include<string.h>
  3.  
  4. int main() {
  5. char times[20][15] = {"Corinthians", "Atlético-MG", "Grêmio", "Santos", "São Paulo", "Internacional", "Sport", "Palmeiras", "Ponte Preta", "Flamengo",
  6. "Cruzeiro", "Atlético-PR", "Fluminense", "Chapecoense", "Figueirense", "Havaí", "Coritiba", "Goias", "Joinville" ,"Vasco da Gama"};
  7. int pontos[20] = {70, 62, 56, 50, 50, 50, 49, 48, 47, 44, 44, 42, 40, 39, 35, 34, 33, 31, 30, 30};
  8. int menu = 0;
  9. //Entrada de dados
  10. while (menu > 0 && menu < 3) {
  11. int opcao, realpos = 0;
  12. switch (menu) {
  13. case 1: printf("+----BRASILEIRAO 2015---+");
  14. for (int i = 0; i < 20; i++) printf("%d - %s - %d", i + 1, times[i], pontos[i]);
  15. printf("+----FIM---+");
  16. menu = 666;
  17. break;
  18. case 2:
  19. printf("Digite o a posição do time que deseja simular");
  20. scanf("%d", &opcao);
  21. for (int i = 1; i <= 8; i++) {
  22. realpos = opcao - 1;
  23. printf("Digite o resultado do %dº jogo do %s. (V, E ou D)", i, times[realpos]);
  24. char jogo;
  25. scanf("%c", &jogo);
  26. switch (jogo) {
  27. case 'V':
  28. pontos[realpos] += 3;
  29. break;
  30. case 'E':
  31. pontos[realpos]++;
  32. break;
  33. case 'D':
  34. break;
  35. default:
  36. printf("Digite o resultado do %dº jogo do %s. V, E ou D)", i, times[realpos]);
  37. scanf("%c", &jogo);
  38. break;
  39. }
  40. }
  41. for (int i = 0; i < 20; i++) printf("%d - %s - %d", (i+1), times[i], pontos[i]);
  42. break;
  43. }
  44. printf("Digite 0 para sair");
  45. scanf("%d", &menu);
  46. }
  47. }
  48.  
  49. //https://pt.stackoverflow.com/q/97313/101
Success #stdin #stdout 0s 4332KB
stdin
Standard input is empty
stdout
Standard output is empty