Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Разложение в ряд - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вставка поиска в програмный код http://www.cyberforum.ru/cpp-beginners/thread962951.html
#include <iostream.h> #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> FILE *fl; typedef struct { char fio;
C++ Отладчик MCVS 2012 Добрый день! Начал читать Создание эффективных вин32 приложений Рихтер. В первой главе рассматривается обработчик ошибок. Авто пишет что нужно добавить в окно watch строку @err,hr и можно будет... http://www.cyberforum.ru/cpp-beginners/thread962924.html
C++ Почему цикл с условием EOF читает последний символ 2 раза?
Данная программа читает двоичную строку и выводит длину самой продолжительной цепочки нулей. Почему мой цикл читает 2 раза последнее число? #include <iostream> #include <fstream> #include...
Структуры из файла C++
Кто знает как правильно считать данные из файла и распределить содержимое между массивом структур. Подразумевается структура с фамилиями, инициалами, датой, месяцем и годом рождения студента. Не могу...
C++ Правильная обработка внештатных ситуаций http://www.cyberforum.ru/cpp-beginners/thread962882.html
Как правильно обработать внештатные ситуации, например ОС послала запрос на закрытие процесса или же пользователь решил убить процесс, как я понимаю все внутренне ошибки обрабатывать в try catch, а...
C++ Компьютер неправильно осуществляет вычисления с числами. Как исправить? Создал программу для решения уравнений, синтаксических ошибок нет, но в переменной b компьютер выдает неверное значение. Строка 84. Как это исправить? Вот код: #include <iostream> #include... подробнее

Показать сообщение отдельно
tibeg
0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 103
26.09.2013, 16:47  [ТС]
вот мой код, но я не уверен что он правильный
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream.h>
#include <conio.h>
#include <math.h>
 
void main()
{
    double x, eps;
    
    cout << "Write the number and the precision: ";
    cin >> x >> eps;
    
    double F = 2*(x-1)/(x+1), a = (x-1)/(3*(x+1));
    
    while( fabs(a)>=eps )
    {
        a*= ( (x-1)*(x-1) )/( (x+1)*(x+1) );
        F+= a;
        cout << a << endl;
    }
    cout << "Approximate value of Ln(x): " << F << endl;
    cout << "Precise value of Ln(x): " << log(x) << endl;
    
    getch();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru