Задача c++. Найдите величину s=(1+X)^m

Приложения:

Ответы

Ответ дал: petyaGavrikov
1
#include <iostream>
using namespace std;

int main() {
    double x;
    double xn = 1;
    int m;
    double eps = 0.001;
    int f = 1;
    int mn = 1;
    int i = 0;
    double an = 1;
    double s = 1;
    cout << "x = ";
    cin >> x;
    cout << "m = ";
    cin >> m;
    while (an<eps) {
        mn = mn*(m-i);
        i++;
        f = f*i;
        xn = xn*x;
        an = mn*xn/f;
        s = s+an;
    }
    cout << "S = "  << s;
return 0;
}

Пример:
x = 0.2
m = 5
S = 2.48832
Вас заинтересует