You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
#include <iostream>
|
|
|
|
int sumStep(int n, int s)
|
|
{
|
|
return (n != 0)
|
|
? sumStep(n - 1, n + s)
|
|
: s;
|
|
}
|
|
|
|
int sum(int n)
|
|
{
|
|
return sumStep(n, 0);
|
|
}
|
|
|
|
int main()
|
|
{
|
|
int n = 5;
|
|
std::cout << "For n = " << n << " sum is " << sum(n) << '\n';
|
|
}
|