Найдите от 1+ до n, Mengxin сможет это сделать.
Это не должно быть сложно, на самом деле подойдет рекурсия, это будет относительно просто.
Всегда находите + (шаг сложения a-1) и возвращайте 1, когда найдете 1
long pln(int a){
if(a==1)return 1;
else return a+pln(a-1);
}
Далее общая процедура.
Вот так просто.
#include <iostream>
#include <algorithm>
using namespace std;
long pln(int a){
if(a==1)return 1;
else return a+pln(a-1);
}
int main()
{
long long a;
cin>>a;
cout<<pln(a);
return 0;
}