Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [C++] Định dạng kích thước file (B/KB/MB/GB)

    Đọc một dòng các số nguyên không âm (kích thước byte) cách nhau bởi khoảng trắng. Với mỗi số n, chọn đơn vị lớn nhất sao cho giá trị ≥ 1 (ngưỡng 1024): B (<1024), KB (<1024*1024), MB (<1024^3), còn lại GB. In trên dòng riêng giá trị (chia cho lũy thừa 1024 tương ứng) với đúng 2 chữ số thập phân, theo sau là khoảng trắng và đơn vị. Dùng stringstream + setprecision.

    • Định dạng đầu vào:

      Một dòng các số nguyên không âm.

    • Ràng buộc đầu vào:

      1 ≤ số lượng ≤ 100, 0 ≤ n ≤ 10^12.

    • Định dạng đầu ra:

      Mỗi dòng: <value> <unit>.

    Đang tải editor...