Ok, i am busy learning recursion. I want a function that receives two int and add everyting from int a to int b. then it must return the sum
Code:
double Function(int Start, int End)
{

int sum=0;
if(End>=Start)
{
   cout<<Start<<endl;
   sum+=Start;
   Start++;
   Function(Start ,End);
   
}
else return sum;
}
I cant use sum because with each recursion sum gets int to zero. I dont want to pass a variable for sum to the function and i dont want to use a global variable... any suggestions for the noob?

Thanks