Hoje o problema solucionado é da categoria ad-hoc, e é o problema "Copa do Mundo". Esse é um problema que envolve estruturas condicionais. Vamos ver como eu resolvi?
Plataforma: Beecrowd (antiga URI)
#include <iostream> using namespace std; int main() { int jogos[2][15]; char resposta = 'P'; for (int i = 0; i < 15; i++) cin >> jogos[0][i] >> jogos[1][i]; if (jogos[0][14] > jogos[1][14]) { if (jogos[0][12] > jogos[1][12]) { if (jogos[0][8] > jogos[1][8]) { if (jogos[0][0] > jogos[1][0]) resposta = 'A'; else resposta = 'B'; } else if (jogos[0][1] > jogos[1][1]) resposta = 'C'; else resposta = 'D'; } else if (jogos[0][9] > jogos[1][9]) { if (jogos[0][2] > jogos[1][2]) resposta = 'E'; else resposta = 'F';
} else if (jogos[0][3] > jogos[1][3]) resposta = 'G'; else resposta = 'H'; }
else if (jogos[0][13] > jogos[1][13]) { if (jogos[0][10] > jogos[1][10]) { if (jogos[0][4] > jogos[1][4]) resposta = 'I'; else resposta = 'J'; } else if (jogos[0][5] > jogos[1][5]) resposta = 'K'; else resposta = 'L'; } else if (jogos[0][11] > jogos[1][11]) { if (jogos[0][6] > jogos[1][6]) resposta = 'M'; else resposta = 'N'; } else if (jogos[0][7] > jogos[1][7]) resposta = 'O'; cout << resposta << endl; return 0; }
#include <stdio.h> int main() { int jogos[2][15], i; char resposta = 'P'; for (i = 0; i < 15; i++) scanf("%d %d", &jogos[0][i], &jogos[1][i]); if (jogos[0][14] > jogos[1][14]) { if (jogos[0][12] > jogos[1][12]) { if (jogos[0][8] > jogos[1][8]) { if (jogos[0][0] > jogos[1][0]) resposta = 'A'; else resposta = 'B'; } else if (jogos[0][1] > jogos[1][1]) resposta = 'C'; else resposta = 'D'; } else if (jogos[0][9] > jogos[1][9]) { if (jogos[0][2] > jogos[1][2]) resposta = 'E'; else resposta = 'F'; } else if (jogos[0][3] > jogos[1][3]) resposta = 'G'; else resposta = 'H'; } else if (jogos[0][13] > jogos[1][13]) { if (jogos[0][10] > jogos[1][10]) { if (jogos[0][4] > jogos[1][4]) resposta = 'I'; else resposta = 'J'; } else if (jogos[0][5] > jogos[1][5]) resposta = 'K'; else resposta = 'L'; } else if (jogos[0][11] > jogos[1][11]) { if (jogos[0][6] > jogos[1][6]) resposta = 'M'; else resposta = 'N'; } else if (jogos[0][7] > jogos[1][7]) resposta = 'O'; printf("%c\n", resposta); return 0; }
Nenhum comentário:
Postar um comentário