[Làm Quen OJ]. Bài 11. Nhân chia

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
28Tech
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho số nguyên N hãy in ra kết quả của những phép toán sau :

Dòng 1. In ra 2 lần số N

Dòng 2. In ra 10 lần số N

Dòng 3. In ra kết quả của phép chia nguyên của N với 2

Dòng 4. In ra kết quả của phép chia lấy phần thập phân của N với 2, in ra 3 chữ số phần thập phân.

Chú ý : N * 10 mà N lên tận 10^9 => bị tràn int cần ép kiểu, N / 2 muốn lấy thập phân thì ép sang double để độ chính xác cao hơn


Đầu vào

Dòng duy nhất chứa số nguyên dương N


Ràng buộc

1<=N<=10^9


Đầu ra

In ra 4 dòng theo yêu cầu, mỗi kết quả cách nhau thêm 1 dòng trống, xem output để rõ hơn yêu cầu.


Ví dụ

Input 01
570
Output 01
1140

5700

285

285.000

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    MinhChau_21  đã bình luận lúc 5, Tháng 7, 2025, 2:38

    include <bits/stdc++.h>

    using namespace std; double N; int main() { cin>>N; cout<<N2<10<

    Sai ở đâu đây


    • 0
      bengokyeuanh99  đã bình luận lúc 5, Tháng 7, 2025, 11:00

      Góp ý nhẹ: Sai không chỉ là kiểu dữ liệu – mà là cách xử lý logic theo đề. double N khiến phép chia nguyên N / 2 mất đi bản chất là integer division. Đề yêu cầu rõ 4 dòng, cách nhau dòng trắng.

      Bản đúng phải là: long long N; cin >> N; cout << N * 2 << endl << endl; cout << N * 10 << endl << endl; cout << N / 2 << endl << endl; cout << fixed << setprecision(3) << N / 2.0 << endl;

      PS: Tránh nhầm giữa setprecision và default float precision, vì đề yêu cầu chính xác format 3 chữ số sau dấu phẩy


    • 0
      dungdeptrai  đã bình luận lúc 5, Tháng 7, 2025, 9:50

      Sai ở 2 lỗi sau:

      • kiểu dữ liệu của số N phải là long long
      • đề yêu cầu output in ra 4 yêu cầu nhưng code chỉ có 3 yêu cầu nên sai

  • 0
    nguyen_tuan_kiet_593  đã bình luận lúc 16, Tháng 1, 2025, 16:08

    import math n = int(input()) for i in range (2): print(n,end =' ') print("\n") for i in range(10): print(n,end =' ') print("\n ") print(f"{n//3}") print() print(f"{n / 3:.3f}")


  • -12
    Try_hardxx  đã bình luận lúc 27, Tháng 10, 2024, 3:39

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.