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

    solution

    Đề bài: [Hệ điều hành Unix] Histogram phân bố số theo khoảng

    Đọc dãy số nguyên (mỗi dòng một số, 0..99) từ stdin. Phân vào 10 khoảng (bin): [0-9], [10-19], ..., [90-99]. Với mỗi bin in một dòng:

    NN-NN: <bar>
    

    trong đó nhãn là hai số 2 chữ số (đệm 0) cách nhau dấu -, <bar> gồm đúng số_lượng dấu *. In đủ 10 bin kể cả bin rỗng (bar rỗng, sau dấu cách không còn ký tự).

    Ví dụ

    Input:

    5
    12
    15
    

    Output:

    00-09: *
    10-19: **
    20-29:
    30-39:
    40-49:
    50-59:
    60-69:
    70-79:
    80-89:
    90-99:
    
    • Định dạng đầu vào:

      Mỗi dòng một số nguyên 0..99.

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

      0 ≤ số ≤ 99. Bỏ qua dòng trống.

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

      Đúng 10 dòng NN-NN: <bar> với nhãn 2 chữ số đệm 0; bar gồm * đúng số lượng; bin rỗng để trống sau dấu cách.

    Ví dụ:

    Đầu vào:

    5
    12
    15
    

    Đầu ra:

    00-09: *
    10-19: **
    20-29: 
    30-39: 
    40-49: 
    50-59: 
    60-69: 
    70-79: 
    80-89: 
    90-99: 

    Giải thích:

    5 vào bin 00-09 (1 sao); 12,15 vào 10-19 (2 sao); các bin còn lại rỗng.

    Đang tải editor...