#include <iostream>
int sumNumbersRecursive(int n) {
if (n == 0) {
return 0;
} else {
return n + sumNumbersRecursive(n - 1);
}
}
int main() {
int n = 5; // Replace 5 with the desired value of N
int result = sumNumbersRecursive(n);
std::cout << "The sum of numbers from 0 to " << n << " is: " << result << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgogCmludCBzdW1OdW1iZXJzUmVjdXJzaXZlKGludCBuKSB7CiAgICBpZiAobiA9PSAwKSB7CiAgICAgICAgcmV0dXJuIDA7CiAgICB9IGVsc2UgewogICAgICAgIHJldHVybiBuICsgc3VtTnVtYmVyc1JlY3Vyc2l2ZShuIC0gMSk7CiAgICB9Cn0KIAppbnQgbWFpbigpIHsKICAgIGludCBuID0gNTsgLy8gUmVwbGFjZSA1IHdpdGggdGhlIGRlc2lyZWQgdmFsdWUgb2YgTgogICAgaW50IHJlc3VsdCA9IHN1bU51bWJlcnNSZWN1cnNpdmUobik7CiAgICBzdGQ6OmNvdXQgPDwgIlRoZSBzdW0gb2YgbnVtYmVycyBmcm9tIDAgdG8gIiA8PCBuIDw8ICIgaXM6ICIgPDwgcmVzdWx0IDw8IHN0ZDo6ZW5kbDsKICAgIHJldHVybiAwOwp9