Что за хрень творится (math.h)
От: Yozh_Programmer  
Дата: 11.12.04 17:17
Оценка: 12 (1)
Почему этот код


#include <windows.h>
#include <stdio.h>
#define _USE_MATH_DEFINES
#include <math.h>
#include <conio.h>

const double Log10 = log(10.0);

int main()
{
    int x = 100;
    printf("%.20f\n\n", log((double)x) / Log10);
    printf("%.20f\n\n", log((double)x) / Log10);
    while (!kbhit()) {}
}


выдает такие результаты

1.99999999999999980000

2.00000000000000000000
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.