Написал программу на Visual Studio 2012 (С++). Запустил её, но считается всё не верно. И выводится иногда бред типа: INFOO,00000000. Вместо этого бреда нужно вывести слово "Ошибка!"
Программа, собственно:
// Лабораторная_№4.cpp: определяет точку входа для консольного приложения.
//
double function2(double x, double eps)
{
double sum = 0;
double x1 = x;
double f1, f2;
f1 = 1;
f2 = 1;
sum = f1 / f2;
int g = 2;
for (long int i = 2; fabs(f1 / f2) >= eps; i++)
{
f1 = f1*x1;
f2 = f2*g;
g += 2;
sum = sum - f1 / f2;
}