
20.02.2010, 16:14
|
|
Познающий
Регистрация: 26.07.2005
Сообщений: 54
С нами:
10942709
Репутация:
46
|
|
Сообщение от BastardFromHell
На сях флоаты и даблы нехватат.
Там до 5 знаков после зпт и всё, а мне надо штук 15 хотябы, как сделать?
Почему ты решил, что double только 5 знаков после запятой?
Педставление чисел double обеспечиват относительную точность порядка 16 знаков после запятой.
_http://ru.wikipedia.org/wiki/Число_двойной_точности
Возможно, что у тебя проблемы с выводом нужного числа знаков после запятой?
Код:
#include <iostream>
int main(){
double a=1.234567890123456;
std::cout<<a<<std::endl;
std::cout.precision(15);
std::cout<<a<<std::endl;
printf("%.14f \n",a);
return 0;
}
|
|
|