quarta-feira, 24 de outubro de 2018

URI PROBLEMA 2221 - Batalha de Pomekons SOLUÇÃO EM C

URI Online Judge | 2221

Batalha de Pomekons

Por Gabriel Duarte, UNIFESO BR Brazil
Timelimit: 1
Depois de capturar muitos Pomekons, Dabriel e Guarte resolveram batalhar. A forma de duelo é simples, cada treinador coloca um Pomekon na batalha e vence quem tem o Pomekon com maior valor de golpe, que é definido da seguinte maneira:
O Bônus será dado ao Pomekon do treinador que estiver em um level de valor par.
Neste problema será dado a você o valor do bônus aplicado, os valores de ataque e defesa do Pomekon de Dabriel e Guarte e seus respectivos níveis, cabe a você informar o ganhador da batalha.

Entrada

A entrada é composta por diversas instâncias. A primeira linha da entrada contém um inteiro T indicando o número de instâncias. Cada instância começa com um inteiro B (0 ≤ B ≤ 100), que indica o valor do bônus aplicado. Nas duas linhas seguintes terão três inteiros AiDi Li (1 ≤ AiDi ≤ 100, 1 ≤ Li ≤ 50), representado o valor de ataque do Pomekon, o valor de defesa e o level do treinador. A primeira linha representa o Pomekon de Dabriel e a segunda o de Guarte.

Saída

Para instância na entrada você deverá imprimir o nome do treinador que irá vencer a batalha, em caso de empate imprima: "Empate", sem aspas.



#include <stdio.h>

int main()
{
    int tst, Dab, Gab, a1, a2, d1, d2, l1, l2, bns;
    scanf("%d", &tst);
    while(tst--)
    {
        scanf("%d", &bns);
        scanf("%d %d %d", &a1, &d1, &l1);
        scanf("%d %d %d", &a2, &d2, &l2);
        Dab = (a1+d1)/2;
        if(l1%2==0) Dab += bns;
        Gab = (a2+d2)/2;
        if(l2%2==0) Gab += bns;
        if(Dab == Gab) printf("Empate\n");
        else printf((Dab > Gab)? "Dabriel\n" : "Guarte\n");
    }
    return 0;
}

Nenhum comentário:

Postar um comentário

URI PROBLEMA 1133 - Resto da Divisão SOLUÇÃO EM C

URI Online Judge | 1133 Resto da Divisão Adaptado por Neilor Tonin, URI   Brasil Timelimit: 1 Escreva um programa que leia 2 valo...