http://www.e-olimp.com.ua/problems/248 написал программу вот для этого задания вроде простая программа но мое решение на сайте не принимают #include <iostream.h> #include <conio.h> #include <condefs.h> #include <math.h> using namespace std; int main() { int n = 0; cin >> n; if (n >= 0 && n <= 1000) { int l; l = (n*2)+(n*(n-1)+1); cout <<l; }else{cerr<<"Error!"<<endl;} getch(); return 0; }
Геометрическая прогрессия со знаменателем 2. n'2-1 Code: int temp = -1; for(int i = 1; i =< n; i++) { temp += pow(2,i); } Не помню правда метода который возводит в степень, кажется был pow, но может что то другое.
при таких ограничениях можно сделать все циклом обычным int k = 0; for(int i = 1; i <= n; i++) { k += i; } k = k*2+1; cout << k; либо такой вариант int k = 0; for(int i = 1; i <= n; i++) { k += i*2; } ++k; cout << k;