Напишите программу на C++, которая вычисляет значение выражения: y=1+2^2+3^3+…+n^n (n вводится пользователем)

Вопрос школьника по предмету Информатика

Напишите программу на C++, которая вычисляет значение выражения:

y=1+2^2+3^3+…+n^n (n вводится пользователем)

Ответ учителя по предмету Информатика

//MV C++ 2010

#include <iostream>

#include <cmath>

using namespace std;

long double forpow(int n)

{

double i;

long double rez=0;

  for (i=1; i<=n; i++) rez+=pow(i, i);

return rez;

}

int main()

{

  int a;

  cin >>a;

  cout<<forpow(a);

return 0;

}

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Похожие вопросы от пользователей