Por questão de simplicidade, usei ternários em todos os códigos apresentados abaixo.
#include <stdio.h>
int main(){
int P, R;
scanf("%d %d", &P, &R);
printf("%c\n", P ? (R ? 'A' : 'B') : 'C');
return 0;
}
#include <iostream>
using namespace std;
int main(){
int P, R;
cin >> P >> R;
cout << (P ? (R ? 'A' : 'B') : 'C') << endl;
return 0;
}
let input = require("fs").readFileSync("/dev/stdin", "utf8");
let lines = input.split("\n");
let [P, R] = lines.shift().trim().split(" ").map((x) => parseInt(x));
console.log(`${P ? (R ? "A" : "B") : "C"}`);
[P, R] = [int(x) for x in input().strip().split(' ')]
print(f"{('A' if R else 'B') if P else 'C'}")