Помогите!!! Программа на C++

Забаненный
Статус
Оффлайн
Регистрация
22 Фев 2018
Сообщения
1,902
Реакции[?]
532
Поинты[?]
3K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Программа со скрином ниже, цикл неправильный, или что-то ещё, в общем, ПОМОГИТЕ!!!!!


CАМА ПРОГРАММА:
1543768526320.png
КОД:
public: int Funx(int n)
{
int t = 1;
if (n > 1)

t = t * Funx(n - 1)*n;
return t;
}
public: void Rock(double x, double e, double &sum)
{
int n = 0;
double xr = 0;
do {
xr = pow(-1, n) * pow(x, 2 * n + 1) / Funx(2*n+1);
sum += xr;
listBox1->Items->Add(n.ToString());
listBox2->Items->Add(xr.ToString());
n++;
}
while (fabs(xr) > e);
}
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
double sum = 0;
double x = Convert::ToDouble(textBox_x->Text);
double e3 = Convert::ToDouble(textBox_e->Text);
Rock(x, e3, sum);
textBox3->Text = Convert::ToString(sum);
}


ТО, КАК ОНО РАБОТАЕТ:
1543768628405.png

КАКОЙ ОТВЕТ ДОЛЖЕН ПОЛУЧИТЬСЯ:
0,00872
 

Вложения

Сверху Снизу