17 сентября 2015 г.

Найти алгебраическую сумму для выражения : 1^k + 2^k + 3^k + … + N^k. N и степень k вводит пользователь.

void main()
{
setlocale(LC_ALL, "Russian");

int digit, k, res = 0, stepen = 1;
cout << "Введите число N - ";
cin >> digit;
cout << "\nВведите степень k - ";
cin >> k;
cout << "\nВычисляется выражение 1^k + 2^k + 3^k + … + N^k\n";

for (int i = 1; i <= digit; i++)
{
for (int j = 0; j < k; j++)
{
stepen *= i;
}
res += stepen;
stepen = 1;
}
cout << "Ответ: " << res << "\n";
}

Комментариев нет:

Отправить комментарий