Cod sursa(job #25851)
Utilizator | Data | 4 martie 2007 15:21:10 | |
---|---|---|---|
Problema | A+B | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.34 kb |
#include <stdio.h>
int add(int A,int B)
{
if((A == 0)&&(B == 0))
return 0;
else
if(B != 0)
return 1 + add(A,B-1);
else
return add(B,A);
}
int main()
{
freopen("adunare.in","r",stdin);
freopen("adunare.out","w",stdout);
int A,B;
scanf("%d%d", &A,&B);
printf("%d\n", add(A,B));
return 0;
}