30/09/2018, 18:15
Cách chuyển đổi số sang nhị phân bằng tay cho số lớn: 34545445232430000000323232323
Em có bài chuyển số 34545445232430000000323232323 này sang dạng nhị phân. Em cần đổi số này sang nhị phân bằng tay chứ không phải bằng code. Giờ em không biết làm như thế nào, nhờ các anh chị hướng dẫn
Cảm ơn các anh chị.
Bài liên quan
Mình chưa biết chuyển big integer sang binary thì có dùng thuật toán gì khác việc chia lần lượt như trong mấy bài chuyển đổi bình thường không (vì mình chưa thử làm big integer).
Nhưng trong Java thì có hổ trợ class BigInteger rồi:
Result: 100000101011011100000111101010101010110100001100011101011110110100111110100010101
Dùng class và làm theo kiểu truyền thống lại ra kết quả khác nhỉ =))
À input khác
Tóm lại là bạn nghiên cứu hàm chia nguyên và chia dư với bigint là có thể làm được
Dùng bigint. Mình đã có 1 số bài bằng c, bạn có thể tìm trên diễn đàn
dạ em cũng dò ra đươc kq là 11011111001111101010010100100101000011000100011100111000111011100011000011011110010001001000011 mà không cách mình chuyển ntn để dc kq như z :((
mấy anh chị có thể giải thích từng bước biến đổi giúp e k ạ, tại thầy em kêu phải giải thik :((
Câu hỏi này là hỏi code hay là hỏi cách đổi bằng tay?
dạ đổi tay đó anh,chứ em mới học nên chưa rành về lập trình
Đã update câu hỏi, lần sau hỏi rõ ràng hơn nhé. Đạt cũng tường là code
Bài e đăng cũng ý hỏi làm bằng tay chứ k dùng code a Đạt :(((
Ai bảo hỏi không rõ ràng
Thì chia ra bằng tay thôi, xem video này này
Nguồn: https://www.khanacademy.org/math/pre-algebra/applying-math-reasoning-topic/alternate-number-bases/v/large-number-decimal-to-binary
Xem mình đổi số 76 hệ 10 sang hệ nhị phân rồi bạn tự áp dụng nhé
Số đó mình biết mà. Cơ mà thầy cho số 0.0000000001425273242424232323
0.1
-0.6
4562836517390000000023232323
Thì phải làm sao @@
số nhỏ thì nói làm gì, số lớn như thế kia mình mới hok bik làm s