kết quả từ 1 tới 3 trên 3

Tìm chữ số thứ N

  1. #1
    Ðến Từ
    TP. Hồ Chí Minh
    Thành Viên Thứ: 390787
    Bài gửi
    5

    Question Tìm chữ số thứ N

    Ai giúp mình bài này với. Mình mới học chưa lâu lắm.

    Giả sử ta viết liên tục các số tự nhiên từ 1 thì được một chuỗi số liên tục: 12345678910111213...
    Tìm chữ số thứ N trong dãy (số 1 đầu tiên được tính là chữ số thứ nhất).

    Ví dụ:
    N = 3, kết quả là 3.
    N = 11, kết quả là 0.
    N = 15, kết quả là 2.

    Input: số N được nhập từ bàn phím, 0 < N < 2^31.
    Output: xuất kết quả ra màn hình 1 số duy nhất từ 0 tới 9.

    Xin cám ơn ạ!
    Quick reply to this message Trả lời       


  2. #2
    Ðến Từ
    TP. Hồ Chí Minh
    Thành Viên Thứ: 56897
    Giới tính: Nam
    Bài gửi
    881

    Reply: Tìm chữ số thứ N

    Bài này bạn chia làm 3 bước nhé:
    1) Tìm xem chữ số thứ N thuộc về dãy số bao nhiêu chữ số (tức là thuộc về dãy số đơn vị, chục, trăm, nghìn, chục nghìn,...)
    2) Xác định chính xác số đó là số nào. Ví dụ như mình nói số thứ 27 trong dãy số có 3 chữ số (trăm) thì bạn phải biết đó là số 126.
    3) Tìm chữ số.
    LCD: 13.3" 1920x1080 IPS
    CPU: Intel i7 - 4700MQ (2.4 GHz - 3.4 GHz)
    GPU: Nvidia GTX 765m with GDDR5 2GB
    RAM: 2x8GB G.Skill 2133
    HDD: Samsung SSD 850 Pro 512 GB
    2 kg.

  3. Đã cảm ơn tengiday:


  4. #3
    Ðến Từ
    TP. Hồ Chí Minh
    Thành Viên Thứ: 390787
    Bài gửi
    5

    Reply: Tìm chữ số thứ N

    Mình thử suy nghĩ theo hướng bạn nói xem. Cảm ơn bạn!