Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Nhờ giúp hộ với cá huynh

  1. #1
    Ngày gia nhập
    10 2007
    Bài viết
    27

    Thumbs down Chuyển R<1 sang dạng số nhị phân

    Đề bài: Nhập số thực <1 , in số đó ra dưới dạng nhị phân ( ≡ đổi số thực <1 sang số nhị phân)
    đại để có ý tưởng sau:
    0< R <1 ;
    Lấy S= R * 2 ;
    lấy 1 mảng a[100]
    So sánh S với 1:
    dùng vòng lặp k <=15
    S>1 thì lấy t=( S-1 )*2 và gán 1 vào mảng a[i]
    S <1 hoặc t<1 thì lấy S*2 hoặc t*2 và gán 0 vào mảng a[i]
    đến S= 1 thì dừng, còn nếu vòng lặp tuần hoàn thì k<=15 thì dừng vòng lặp;
    in mảng a[i] ra màn hình; (chưa biết in ra màn hình a[i] như thế nào ví dụ: R=0.125 in 0.001 ặc ăc )
    R<0
    chưa biết ý tưởng lên làm thế nào nếu R<0 ặc ặc
    Đã được chỉnh sửa lần cuối bởi bqonline : 29-10-2007 lúc 11:59 AM. Lý do: thắc mắc nên hỏi màh

  2. #2
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Nếu R<0 thì cậu lấy abs(R) rồi chuyển sang nhị phân như thường. Nhớ dùng 1 bit dấu để nhận biết giá trị âm.

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

  1. Xin các su huynh giúp đỡ về cách dinh nghĩa toán tử trong c#
    Gửi bởi lamtanphiho trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 20-03-2013, 09:37 AM
  2. Bài tập C++ mấy sư huynh sư tỷ giúp sư đệ bài này với
    Gửi bởi nguyenhoang1906 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 16-06-2012, 01:49 AM
  3. Lập trình C c.trình ko MOVE được mấy huynh test giúp
    Gửi bởi nqtient3 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 11-04-2010, 02:07 PM
  4. phân số tối giản, nhờ các huynh coi giúp?
    Gửi bởi nguoingu trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 15
    Bài viết cuối: 24-03-2009, 10:08 PM
  5. xin các huynh giúp em cái lỗi sau!
    Gửi bởi kidyboy2003 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 15-10-2008, 10:44 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