Предмет: Информатика, автор: Uslac

Язык : C++
Условие
Вывести: n+(n−1)+(n−2)+(n−3)+...+3+2+1.


Формат входных данных

Вводится целое положительное число n (1≤n≤213).


Формат выходных данных

Вывести сумму, сформированную по принципу, указанному выше.


входные данные выходные данные

7 28

3 6

Ответы

Автор ответа: maxpavlutenkof
1

# include <iostream>

int f(int a)

{

if (a == 0)

return 0;

else

return a + f(a - 1);

}

int main(int argc, char *argv[])

{

int n;

std::cin >> n;

std::cout << f(n);

}

Похожие вопросы