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

функция log - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Калькулятор жизни С++ http://www.cyberforum.ru/cpp-beginners/thread948947.html
Есть ли у кого исходник данного калькулятора?(консольное приложение) Все никак не получается написать, если кого интерисует могу скинуть код(не правильно работает, не до конца написаный). К примеру: вводится дата рождения, программа считает сколько прошло лет, месяцев, дней.
C++ Рекурсия. Нужно найти наим.общее кратное массива Нужно найти наим.общее кратное массива. С помощью рекурсии.Помогите пож-та? http://www.cyberforum.ru/cpp-beginners/thread948936.html
Вычислить количество путей в графе C++
Дан граф. Вычислить количество различных вариантов прохождения от одной точки до другой. Пример: На рисунке – схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, И, К, Л. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город Л? Ответ: 13 Решение приблизительно так: Нарисуем путь из пункта А в Л. Начнем с...
C++ Удаления элемента из односвязного списка
Помогите, пожалуйста! Есть односвязный список. Нужно написать функцию, которая удаляет элемент из списка, получая в качестве аргументов указатель на начало списка и указатель на элемент, который нужно удалить. Потом написать такую же функцию, только она принимает лишь указатель на элемент, который нужно удалить.
C++ Поменять местами символы и слова http://www.cyberforum.ru/cpp-beginners/thread948933.html
Помогите, пожалуйста! Есть строчка "abc dcf ghi". Написать функцию, которая меняет местами символы (то есть получится "cba fcd ihg"). И написать функцию, которая меняет местами слова (чтобы было "ghi dcf abc").
C++ Замена строк в текстовых документах больших размеров Дан текстовой документ размером в несколько гигабайт( больше миллиона строк) и номера двух строк, расположенных в произвольной части файла. Необходимо, максимально быстро найти обе строки, и поменять их местами. Длина строк не фиксирована и может быть совершенно разной. Как можно максимально ускорить построчный поиск признаков конца строки, чтобы как можно быстрее добраться до искомой строки? ... подробнее

Показать сообщение отдельно
Catstail
Модератор
 Аватар для Catstail
21655 / 10381 / 1687
Регистрация: 12.02.2012
Сообщений: 17,319
05.09.2013, 21:26     функция log
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
25
26
27
28
29
30
31
32
33
#include <iostream.h>
#include <math.h>
 
// рекуррентная формула (цикл)
 
double myLog1(double x, double eps) 
{
    double s=x,n=2,a=x;
 
    while (1)
    {
        a=-a*x;
        s+=a/n++;
        if (fabs(a) < eps) break;
    }
    return s;
}
 
// Рекурсия
 
double myLog2(double x, double eps, double s=0, double n=1, double a=1)
{
    if (fabs(a) < eps) return s;
    a=a*x;
    return myLog2(x,eps,s+a/n,n+1,-a);
}
 
int main(int argc, char* argv[])
{
    cout << myLog1(0.5,1.0E-6) << endl;
    cout << myLog2(0.5,1.0E-6) << endl;
    return 0;
}
 
Текущее время: 17:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru