Предмет: Информатика, автор: Kaniba

Пожалуйста! Пожалуйста в С++

Приложения:

leonidkorolev2007: Вводим n и выводим результат функции?
Kaniba: Я не знаю. С do while надо
leonidkorolev2007: это две задачи или одна? n! внизу это пояснение или отдельно нужно сделать?
Kaniba: Одна
Kaniba: пояснение

Ответы

Автор ответа: leonidkorolev2007
1

Ответ:

#include <iostream>

using namespace std;

int main()

{

setlocale(LC_ALL, "Rus");

long f=1,n,x, i=0, step = 0;

double y=0;

cin >> n;

cin >> x;

do {  

 if (i == 0){

  y = 1;

  step = 1;

 }

 else {

  step = step * x;

  f = f * i;

  y = y + double(step) / double(f);

 }  

 i++;

} while (i<=n);

cout << y;

}

Объяснение:

Похожие вопросы