-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Программа со скрином ниже, цикл неправильный, или что-то ещё, в общем, ПОМОГИТЕ!!!!!
CАМА ПРОГРАММА:
КОД:
ТО, КАК ОНО РАБОТАЕТ:
КАКОЙ ОТВЕТ ДОЛЖЕН ПОЛУЧИТЬСЯ:
0,00872
CАМА ПРОГРАММА:
КОД:
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);
}
ТО, КАК ОНО РАБОТАЕТ:
КАКОЙ ОТВЕТ ДОЛЖЕН ПОЛУЧИТЬСЯ:
0,00872
Вложения
-
189.5 KB Просмотры: 4