fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int partidas, i, cont, instancia = 0;
  5. int a, b, soma;
  6.  
  7. scanf("%i", &partidas);
  8.  
  9. while (partidas != 0){
  10. cont=0;
  11. char jog1[11], jog2[11];
  12. int ganhador[1000]; //0 ≤ N ≤ 1000
  13.  
  14. scanf("%s %s", jog1, jog2);
  15.  
  16. for(i = 0; i < partidas; i++) {
  17. //faz a disputa
  18. scanf("%i %i", &a, &b);
  19. soma = a + b;
  20.  
  21. //verifica quem ganhou
  22. if (soma % 2 == 0) {
  23. ganhador[cont] = 1;
  24. } else {
  25. ganhador[cont] = 2;
  26. }
  27. cont++;
  28. }
  29.  
  30. instancia++;
  31. printf("Teste %i\n", instancia);
  32.  
  33. //mostra o nome de quem ganhou cada disputa
  34. for(i = 0; i < cont; i++) {
  35. if (ganhador[i] == 1) {
  36. printf("%s\n", jog1);
  37. } else {
  38. printf("%s\n", jog2);
  39. }
  40. }
  41.  
  42. printf("\n");
  43.  
  44. //lê uma nova quantidade de disputas
  45. scanf("%i", &partidas);
  46. }
  47.  
  48. return 0;
  49. }
  50.  
Success #stdin #stdout 0s 9432KB
stdin
3
Pedro
Paulo
2 4
3 5
1 0
2
Claudio
Carlos
1 5
2 3
0
stdout
Teste 1
Pedro
Pedro
Paulo

Teste 2
Claudio
Carlos