2
203
Проверьте правильность написания (работы) программы.
программа написана на C++ тема ссылки
Вот условие задачи.
Вот код.
Добавлено: Если программа работает неправильно если несложно то поправите пожалуйста. Если всё верно то при каких условиях она выполняется.
Заранее спасибо.
программа написана на C++ тема ссылки
Вот условие задачи.
Вот код.
C++:
#include <iostream>
using namespace std;
double PowerA(double x, double a, double eps)
{
double s=1,i=a*x,j=2;
int t;
while(abs(i)>eps)
{
s+=i;
i=i*(a-j-1)*x/j;
}
t=i;
return t;
}
int main()
{
setlocale(LC_ALL, "Russian");
double x,a,eps;
cout << "Введите x,a,eps\n";
cin >> x >> a >> eps;
if (abs(x)>=1 || a<=0 || eps <=0)
{
cout << "Неправильные данные!\nВыходим...\n";
system("pause");
return -1;
}
cout << PowerA(x,a,eps) << endl;
system("pause");
return 0;
}
Добавлено: Если программа работает неправильно если несложно то поправите пожалуйста. Если всё верно то при каких условиях она выполняется.
Заранее спасибо.