#include <stdio.h>
#include <math.h>
int main(void)
{
double x1,xd;
xd = modf(8.02, &x1);
printf("%2.2f %2.2f", xd, x1);
return 0;
}
И снова преобразование вещ.чисел!
#include <math.h>
void main(void)
{
double x1,xd;
xd = modf(8.02, &x1);
}
Но в итоге в переменной xd хранится 0.019999999 (и при выводе на экран 2 знаков после точки получаю 0.01)
Все-таки нужно 0.02.
?
у меня вот такой код:
Спасибо!