Алихан, Ануар и Арман решили написать командную олимпиаду по программированию. К сожалению в кабинете было только два свободных ноутбука, для участия в олимпиаде нужен еще один. Чтобы его найти, нужно пройтись по всем кабинетам университета. Ребята решили сыграть в "камень, ножницы, бумага". Кто проиграет, тот пойдет на поиски еще одного ноутбука. Если выпадет ничья, то пойдут все трое. Арман умеет заглядывать в будущее на пару секунд. За это время он может увидеть какие знаки покажут Алихан и Ануар Арману выбрать какой знак ему показать, чтобы за поисками ноутбука пошли все ребята вместе.
Input Format
Через пробел вводятся два символа , - какие знаки покажут Алихан и Ануар. В игре только три знака: камень - это 'R', бумага - 'P', ножницы -'S'
Constraints
С1,С2, могут быть равны либо 'R', либо 'P', либо'S'
Output Format
Выведите знак ('R', 'P' или 'S'), который нужно показать Арману, чтобы гарантировано была ничья.
Sample Input 0
P P
Sample Output 0
P
нашел?
Объяснение:
тоже немогу решить
#include <bits/stdc++.h>
using namespace std;
int main() {
char a,b,r,p,s;
cin>>a>>b;
if(a==p and b==p){
cout<<p;
}else if(a==r and b==r){
cout<<r;
}else if(a==s and b==s){
cout<<s;
}else if(a==p and b==r){
cout<<s;
}else if(a==r and b==p){
cout<<s;
}else if(a==s and b==r){
cout<<p;
}else if(a==r and b==s){
cout<<p;
}else if(a==p and b==s){
cout<<r;
}else if(a==s and b==p){
cout<<r;
}
return 0;
}
Объяснение:
у меня там ошибка, не могу понять из за чего