Рекурсия

#include <cs50.h>
#include <stdio.h>

int sigma();

int main(void) 
{
    printf("Введите положительное целое число: ");
    int n = GetInt();
    printf("Сумма чисел от 0 до %i = %i\n", n, sigma(n));
}

int sigma(int k) // создаем рекурсивную функцию суммы от 0 до k
{
    if (k==0) return 0;
    
    return (k+sigma(k-1));
}