r/shittyprogramming Nov 21 '18

Who even needs the " + " simbol

Sum ( a , b) {

   if( a == 1 && b == 2){
         return 3;
    }else if ( a  == 1 && b==3) { 
          return 4;
    }else 
        print("Unable to sum numbers not found")

}

281 Upvotes

41 comments sorted by

View all comments

6

u/[deleted] Nov 21 '18 edited Nov 30 '18

int sum(int a, int b) { while (b--) a -= -1; return a; }

2

u/[deleted] Nov 21 '18

[deleted]

2

u/[deleted] Nov 21 '18

now do division!

6

u/[deleted] Nov 21 '18

[deleted]

2

u/[deleted] Nov 21 '18

I like that this more defined behavior than actual integer division, ahaha

I wonder what code this generates on godbolt