Предмет: Информатика,
автор: galinacyzz
Задача c++. Найдите величину s=(1+X)^m
Приложения:

Ответы
Автор ответа:
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
Похожие вопросы
Предмет: Физика,
автор: smailmi
Предмет: Қазақ тiлi,
автор: mjlana2011
Предмет: Українська література,
автор: lizamuhe21
Предмет: История,
автор: катяегор
Предмет: Русский язык,
автор: 321312432