Phần nguyên, phần thập phân

View as PDF



Problem types
Points: 100 (p) Time limit: 1.0s Memory limit: 512M Input: stdin Output: stdout

Với một số \(x \in \mathbb{R}\) (tức \(x\) là số thập phân), cấu tạo của \(x\) sẽ gồm hai phần là phần nguyên (integer part) và phần thập phân (phần lẻ, hay fractional part).

Theo hình trên, ta có thể hiểu phần thập phân là giá trị nằm sau dấu "." (dấu thập phân) của một số. Lưu ý rằng, suy luận trên sẽ không đúng với số âm, ví dụ như số \(-5.3\) có phần lẻ là \(0.7\) (!!!), phần nguyên là \(-6\).

Theo toán học định nghĩa:

  • Phần nguyên của một số \(x\), kí hiệu là \(\lfloor x \rfloor = I\), là số nguyên \(I\) lớn nhất mà \(I \le x\).
  • Phần lẻ của \(x\), kí hiệu \(\{x\}\), có giá trị bằng \(\{x\} = x - I\)

Yêu cầu: Viết chương trình tìm phần nguyên, phần lẻ của một số nguyên cho trước

Input

  • Dòng duy nhất chứa một số thập phân \(x\). Dữ liệu đảm bảo \(x\) dương.

Output

  • Dòng đầu chứa phần nguyên của \(x\)
  • Dòng thứ nhì chứa phần thập phân của \(x\).

Example

Test 1

Input
3.0
Output
3
0

Test 2

Input
2.73
Output
2
0.73

Comments

There are no comments at the moment.