Top.Mail.Ru
Ответы

Всем привет ребят, помогите пожалуйста с задачей на C++

Близится новый год, а значит, пора ставить ёлку. У Вовочки искусственная ёлка, причем с очень сложной конструкцией. Елка состоит двух видов деталей: слоев и веток. На каждый слой крепятся ветки. При том в самом верхнем слое всего 1 ветка, а в каждом последующем - на 1 больше, чем в предыдущем. Так, например, в ёлке высоты 5 будет 5 слоев и 1+2+3+4+5=15 веток.

Помогите Вовочке определить сколько деталей нужно чтобы собрать ёлку высоты N. Каждый слой и каждая ветка считаются отдельной деталью.

Формат входных данных
Вводится единственное натуральное число N, не превосходящее 100 - высота ёлки.

Формат выходных данных
Выведите единственное число - количество деталей в ёлке.

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

По дате
По рейтингу
Аватар пользователя
Новичок

int n;
cin >> n;
cout << n*(n+1)/2+n;