[Làm quen với OJ]. Bài 8. Phép chia

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 300 Thời gian: 1.0s Bộ nhớ: 5M Input: bàn phím Output: màn hình

Trong ngôn ngữ lập trình như C, C++, Java khi bạn sử dụng 2 số nguyên để chia cho nhau thì kết quả của phép chia đó chỉ dữ lại phần nguyên cho dù bạn có để kết quả ở số thực như float hay double. Ví dụ \(a = 10\), \(b = 3\) thì phép chia \(a/b\) sẽ có kết quả là 3 thay vì 3.3333, để lấy được phần thập phân khi chia 2 số nguyên cho nhau bạn cần thực hiện ép kiểu a hoặc b, hoặc cả 2 về dạng số thực trước khi chia. Ví dụ float c = (float) a/b thì khi đó c = 3.3333

Input

  • 1 dòng duy nhất chứa lần lượt 2 số nguyên \(b\)\(a\)

Constraints

  • \(1 \leq a,b \leq 1000\)

Output

  • Dòng 1 in ra thương của \(a/b\) khi sử dụng phép chia nguyên
  • Dòng 2 in ra thương của \(a/b\) khi sử dụng phép chia lấy phần thập phân với độ chính xác 2 số sau dấu phẩy

Example

Test 1

Input
30 70
Output
2
2.33

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.