Điểm:
100 (p)
Thời gian:
1.0s
Bộ nhớ:
512M
Input:
bàn phím
Output:
màn hình
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
Bình luận
CODE AC:
ez but slow
Bình luận bị ẩn vì nhiều phản hồi tiêu cực. Nhấp vào đây để mở.