Вопрос по информатике:
ПОМОГИТЕ РЕШИТЬ В С++
Даны целые положительные числа N и K. Найти сумму +
+ . . . +
Чтобы избежать целочисленного переполнения, вычислять слагаемые этой суммы с помощью вещественной переменной и выводить результат как вещественное число.
- 13.10.2017 19:40
- Информатика
- remove_red_eye 1216
- thumb_up 30
Ответы и объяснения 1
#include
int main()
{
using namespace std;
double N, K;
cout << "Enter N: ";
cin >> N;
cout << "Enter K: ";
cin >> K;
double S = 0.0; //сумма, которую нужно найти
for (int i = 1; i <= N; i++)
{
double P = 1.0;
for (int j = 1; j <= K; j++) //возведение в степень каждого слагаемого
P = P * i;
S = S + P;
}
cout << "Answer: " << S << endl;
return 0;
}
- 15.10.2017 00:12
- thumb_up 4
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.