Решение задачи, юный садовод

Решение задачи, юный садовод-https://www.e-olymp.com/ru/problems/248

Я смог найти два способа решения.

Первый способ-это сумма арефметической прогресии.

#include <iostream>

using namespace std;

int main() {

          int n, res;

          cin >>n;

res=((22+2(n-1))/2)*n;

          cout << (res+1);

          return 0;

}

И второй способ, с помощью цыкла.

#include <iostream>

using namespace std;

int main() {

           int n,a=0,res=0;

           cin >> n;

           for (int k=0; k<n; k++ ) {

a = a + 2;

res = res + a;

}

             cout << (res+1);

             return 0;

}

 

One thought on “Решение задачи, юный садовод

Добавить комментарий