Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 13 kết quả

Đề tài: [ Solved ]In chữ số

  1. #1
    Ngày gia nhập
    08 2008
    Bài viết
    5

    Mặc định [ Solved ]In chữ số

    giải bài này dùm mình với :"In tất cả các số có 4 chữ số sang hệ thập phân trong đó ko có 2 chữ số ko giống nhau" .
    Mình đọc để hong hiểu lắm mong các pro giúp đỡ , hoặc gợi ý cho mình thôi
    SUDDENLY I WANNA CRY

  2. #2
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    Trích dẫn Nguyên bản được gửi bởi coolboy Xem bài viết
    giải bài này dùm mình với :"In tất cả các số có 4 chữ số sang hệ thập phân trong đó ko có 2 chữ số ko giống nhau" .
    Mình đọc để hong hiểu lắm mong các pro giúp đỡ , hoặc gợi ý cho mình thôi
    1. Cho cái chữ kí bé giùm cái nhé bạn
    2. Diễn đàn không giải bài tập hộ
    3. Bạn hiểu được bao nhiêu, hiểu cái gì thì post lên chia sẻ để cùng giải quyết
    4. Nếu là toán thông thường thì bạn giải quyết trên giấy thế nào?
    5. Gợi ý một chút nếu bạn đã hiểu thấy 4 điều trên: ' có thể sử dụng VÉT CẠN '
    6. Bạn đáp ứng mấy yêu cầu trên sớm một chút nếu không thì mod hay admin sẽ di dời sang thùng rác đấy.
    None!

  3. #3
    Ngày gia nhập
    08 2008
    Bài viết
    5

    ví dụ như mình in ra 4 chữ số 5467 sau đó chuyển qua hệ thập phân là
    5467=5x10^3+4x10^2+6x10^1+7x10^0 , làm sao để in ra hệ thập phân mà ko để hai chữ số đó trùng nhau mình chỉ ví dụ thôi, chứ chủ yếu là ở chỗ không có 2 chữ số giống nhau
    SUDDENLY I WANNA CRY

  4. #4
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Nếu 4 chữ số thôi thì có thể bạn chạy 4 vòng for từ 0->9 , độ phức tạp 10000 thì cũng tạm chấp nhận được. Hoặc bạn có thể dùng tổ hợp để phát sinh. Sau khi phát sinh xong bạn so sánh từng cặp số với nhau xem có thỏa không.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  5. #5
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    Trích dẫn Nguyên bản được gửi bởi coolboy Xem bài viết
    ví dụ như mình in ra 4 chữ số 5467 sau đó chuyển qua hệ thập phân là
    5467=5x10^3+4x10^2+6x10^1+7x10^0 , làm sao để in ra hệ thập phân mà ko để hai chữ số đó trùng nhau mình chỉ ví dụ thôi, chứ chủ yếu là ở chỗ không có 2 chữ số giống nhau
    ủa? bản thân cái số 5467 không phải là hệ thập phân hay sao mà bạn phân tích ra làm cái gì :-??

    Gợi ý để extract từng chữ số ở từng vị trí ta chia chia lấy phần dư của 10

    5467.
    Để láy 7 thì ta có : a = 5467 % 10 = 7
    Để lấy 6 thì: b = ((5467 - a) / 10) % 10 = 6
    ....

    hoặc có thể dùng floor & modulus
    5 = floor(5467 / 10^3) % 10
    4 = floor(5467 / 10^2) % 10
    6 = floor(5467 / 10^1) % 10
    7 = floor(5467 / 10^0) % 10
    None!

  6. #6
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Mặc định [ Solved ]In chữ số

    hình như ý của bạn coolboy là muốn phát sinh tất cả số tự nhiên có 4 chữ số ko trùng nhau đó.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  7. #7
    Ngày gia nhập
    08 2008
    Bài viết
    5

    uhm em chưa hiểu là ở chỗ làm sao để phát sinh chỉ 2 số ko giống nhau thôi
    SUDDENLY I WANNA CRY

  8. #8
    Ngày gia nhập
    08 2008
    Bài viết
    5

    có nên dùng hàm random để phát sinh số ngẫu nhiên ra làm 4 chữ số ko rồi lọc ra 2 chữ số ko giống nhau
    SUDDENLY I WANNA CRY

  9. #9
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    random ko phát sinh đủ hết tất cả các trường hợp đâu bạn à.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  10. #10
    Ngày gia nhập
    04 2008
    Bài viết
    244

    xây dựng 1 hàm kiểm tra 1 số có 4 chữ số xem có 2 chữ số trùng nhau không,nếu trùng nhau lập tức trả về giá trị 0 ngược lại trả về 1
    cho for chạy từ 1000 đến 9999
    if( hàm kiểm tra số có 4 chữ số (i) == 0)
    in ra số i đó

    còn việc xây dựng hàm kiểm tra số có 4 chữ số đó thì đơn giản thôi,chỉ cần lấy phần dư để tìm từng số và so sánh chúng với nhau xem có bằn nhau hay không

Các đề tài tương tự

  1. [ Solved ]Xây dựng lớp ĐỒTHI
    Gửi bởi bluesky_123078 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 09-11-2008, 09:34 AM
  2. [Solved] Hỏi về con trỏ
    Gửi bởi RedHatLinux9 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 17-09-2008, 08:01 AM
  3. [ Solved ]Cấp phát động
    Gửi bởi demontaihack trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 16
    Bài viết cuối: 07-09-2008, 08:23 PM
  4. [ Solved ]Cần hướng dẫn về bài tập màng!!
    Gửi bởi itthuyloi trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 03-06-2008, 03:00 PM
  5. [ Solved ]Sắp xếp hai dãy số
    Gửi bởi thuchanh trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 10
    Bài viết cuối: 20-04-2008, 11:47 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn