1192 - O jogo Matemático de Paula

Mais um dia, mais um problema Ad Hoc...

Descrição

Solução

Basta fazer todas as verificações de acordo com o que o enunciado apresenta. Entender de código ASCII vai te ajudar mais nas linguagens de baixo nível, mas nada que seja muito complicado.

#include <stdio.h>

int main(){
    char linha[4];
    int N, digito1, digito2;

    scanf("%d", &N);

    for(int i = 0; i < N; ++i){
        scanf("%s", &linha);

        digito1 = linha[0] - '0';
        digito2 = linha[2] - '0';

        if(digito1 == digito2){
            printf("%d\n", digito1 * digito2);
        }else if('A' <= linha[1] && linha[1] <= 'Z'){
            printf("%d\n", digito2 - digito1);
        }else{
            printf("%d\n", digito1 + digito2);
        }
    }

    return 0;
}

Last updated