Задача 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
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
Новые вопросы
Математика,
1 год назад
Алгебра,
1 год назад
Русский язык,
2 года назад
Математика,
2 года назад
Математика,
7 лет назад