euklid.cpp: In function 'll R(ll, ll)':
euklid.cpp:9:12: warning: comparison of constant '1' with boolean expression is always false [-Wbool-compare]
9 | if(a>=b>1)return R(a/b,b);
| ~~~~^~
euklid.cpp:9:9: warning: comparisons like 'X<=Y<=Z' do not have their mathematical meaning [-Wparentheses]
9 | if(a>=b>1)return R(a/b,b);
| ~^~~
euklid.cpp:10:9: warning: suggest parentheses around comparison in operand of '==' [-Wparentheses]
10 | if(a>=b==1)return a;
| ~^~~
euklid.cpp:11:1: warning: control reaches end of non-void function [-Wreturn-type]
11 | }
| ^