Para este problema, é mais fácil conseguirmos resolver se nós separarmos a quantidade de gols em casa e fora de casa de cada time. A partir daí, se considerarmos M1 e M2 como os resultados do primeiro time e do segundo time dentro de casa respectivamente, e V1 e V2 como os resultados do primeiro e do segundo time fora de casa respectivamente, temos que
Primeira condição de vitória:
Time 1 ganha se M1 + V1 > M2 + V2
Time 2 ganha se M2 + V2 > M1 + V1
Empata se M1 + V1 = M2 + V2
Segunda condição de vitória:
Time 1 ganha se V1 > V2
Time 2 ganha se V2 > V1
Empata novamente se V1 = V2
#include<stdio.h>intmain(){int N, M1, M2, V1, V2;scanf("%d",&N);for(int i =0; i < N; ++i){scanf("%d x %d",&M1,&V2);scanf("%d x %d",&M2,&V1);if(M1 + V1 == M2 + V2){if(V1 == V2) printf("Penaltis\n");elseif(V1 > V2) printf("Time 1\n");elseprintf("Time 2\n"); }elseif(M1 + V1 > M2 + V2) printf("Time 1\n");elseprintf("Time 2\n"); }return0;}