codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include <stdio.h> int my_add(int a,int b) { if(!(a&&b)){ return a|b; } else{ return my_add((a&b)<<1,a^b); } } int fputi_recur(int input,FILE *output) { if(input){ fputi_recur(input/10,output); fputc('0'+(input%10),output); } return input; } int fputi(int input,FILE *output) { if(input < 0){ fputc('-',output); } fputi_recur(input < 0?-input :input,output); return input; } int main(void) { fputi(my_add(15,43),stdout); fputc('\n',stdout); return 0; }
Private
[
?
]
Run code