Хэлп мии C++

01.01.2001

Хэлп мии C++

С++ знаю (громко сказано) с недавнего времени, раньше более или менее работала на Паскале. Не могу найти ошибку=( Помогите, плиз.
Вот код программы:
#include
#include
#include
#include
void main()
{
float x,e,s,t;
int i;
setlocale(LC_ALL, "Russian");
printf("Введите аргумент x и точность e: >");
scanf("%f %f", &x, &e);
s=0; t=0;
i=1;
t=(x-1)/(x+1);
while (t>=e)
{ s=s+t;
i=i+1;
t=(((x-1)*(x-1))*(2*i-3))/(((x+1)*(x+1))*(2*i-1));
}
s=s*2;
printf("ln(x) = %f", s);
getch();
}

  • #include
    #include
    #include
    using namespace std;
    void main()
    {
    float x,e,s,t;
    int i;
    setlocale(LC_ALL, "Russian");
    cout << "Введите аргумент x: "; cin>>x;
    cout << "Введите точность e: "; cin>>e;
    s=t=0,i=1;
    t=(x-1)/(x+1);
    while(fabs(t)>e) s+=t,i+=2,t=pow(x-1,i)/i/pow(x+1,i);
    s*=2;
    cout << "ln(" << x << ")=" << s << ", проверка: " << log(x) << endl;
    getch();
    }

Вас заинтересует