#include <cstdio>
int _(int __, int ___){if(__ == ___) return __;if (__ < ___) printf("%d",__),_(__+___/___,___);}
main(){_(0,3);}
I wrote this recursive loop just a second ago, and I'm just asking, how can I obfuscate it even more? Whenever I try to change the ifs into calls to the conditional operator (?:), it throws different errors at me.
The conditionals operator require three operands, the last two of the same type.
Try something like __ < ___ ? printf(...),_(...) : 0;
( printf(...),_(...) is of type int )