#include <iostream>
using namespace std;
int main()
{
double x = 1.2345;
double div = 0.0;
double mod = 0.0;
//실수에서 정수와 소수점을 분리하는 함수modf()입니다.
//C,C++에서 return 값은 하나밖에안되기 때문에
//modf()함수의 반환값은 소수부분이고,
//정수부분은 modf()의 두번째인자에 div의 주소를 넘겨주어 div에 정수부분이 저장됩니다.
mod = modf(x, &div);
cout << "1.2345의 몫 : " << div << ", 나머지 : " << mod << endl;
return 0;
}