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

Xem PDF



Tác giả:
Dạng bài
Đ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


  • 0
    MINHQUAN_2013    8:37 p.m. 29 Tháng 9, 2024

    CODE AC:

    Python
    print(*input().split('.'),sep='\n0.')
    


    • 0
      bonniviro123    7:30 p.m. 28 Tháng 9, 2024

      n = input()
      n = n.replace("."," ")
      a,b = n.split()
      print(a)
      if b == '0':
          print(b)
      else:
          print("0."+b)
      

      ez but slow


      • -10
        nguyenquocphonng    6:12 p.m. 24 Tháng 9, 2024

        Bình luận bị ẩn vì nhiều phản hồi tiêu cực. Nhấp vào đây để mở.