Cod sursa(job #1408359)

Utilizator bciobanuBogdan Ciobanu bciobanu Data 29 martie 2015 23:51:03
Problema A+B Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.31 kb
#include <stdio.h>

int add(int a, int b) {
  if (!b)
    return a;
  return add(a ^ b, (a & b) << 1);
}
int main (void) {
  FILE *f;
  int a, b;

  f = fopen("adunare.in", "r");
  fscanf(f, "%d%d", &a, &b);
  fclose(f);
  f = fopen("adunare.out", "w");
  fprintf(f, "%d\n", add(a, b));
  fclose(f);
  return 0;
}