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