1 2 3 4 5 6 7 8 9 10 11 12 13
#include <iostream> int g(int n) { return (n == 0) ? 0 : g(n-1)+n+n-1; } int main() { std::cout << g(5) << std::endl; std::cout << g(14) << std::endl; std::cout << g(23) << std::endl; }
1 2 3
25 196 529