Snippet
/*
Written by Sanchit Karve AKA born2c0de
*/
#include <iostream>
int sum(int x,int y)
{
if(!y)
return x;
return sum(x+1,y-1);
}
int multiply(int x,int y)
{
if(y==1)
return x;
// return x + multiply(x,y-1); // Using only Multiply Function
return sum(x,multiply(x,y-1)); // Using 2 Rec. Functions
}
int main()
{
cout<<multiply(19,5);
return 0;
}
Copy & Paste
|