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
Was this helpful?