Follow us on...
Follow us on Twitter Follow us on Facebook Watch us on YouTube

Mời tài trợ sinh nhật diễn đàn 8 năm

Tìm HD - Phần mềm tìm và xem phim HD miễn phí

Đăng ký tham gia offline VN-Zoom 8 năm tại HCM

Chiêm ngưỡng BaoMoi đẹp "tuyệt diệu" trên Windows Phone

Tài trợ VNZ Siêu phẩm Tân Kiếm Thế chibi 3D mới

Tuyển BQT VN-Zoom
kết quả từ 1 tới 5 trên 5
  1. #1
    6ngon's Avatar
    6ngon vẫn chưa có mặt trong diễn đàn Búa Gỗ
    Tham gia
    Oct 2010
    Bài
    15
    Cảm ơn
    26
    Điểm
    0/0 bài viết
    VR power
    0

    Default Hỏi về cách đổi số âm hệ thập phân sang hệ 16 1 cách trực tiếp

    Cho em hỏi làm sao chuyển 1 số âm thập phân sang hệ thập lục phân trực tiếp mà không thông qua cách biểu diễn nhị phân
    VD:
    -19(10)=>ED(16)
    Thay đổi nội dung bởi 6ngon; 18-04-2012 lúc 09:12.

  2. #2
    maxttien12's Avatar
    maxttien12 vẫn chưa có mặt trong diễn đàn Rìu Sắt Đôi
    Tham gia
    Apr 2011
    Bài
    278
    Cảm ơn
    74
    Điểm
    53/40 bài viết
    VR power
    0

    Default

    Code:
    #include <iostream>
    #include <stack>
    using namespace std;
    
    void convert(int value,int base)
    {
    	stack<int> s;
    	while(value!=0)
    	{
    		s.push(value%base);
    		value/=base;
    	}
    	while(s.size()>0)
    	{
    		int value = s.top();
    		if(value>9) cout<<char(value-10+'A');
    		else cout<<value;
    		s.pop();
    	}
    }
    
    int main()
    {
    	int x;
    	cout<<"Nhap vao so can chuyen doi sang he thap luc : ";
    	cin>>x;
    	cout<<"So da duoc chuyen doi : ";
    	convert(x,16);
    	return 0;
    }
    sử dụng đoạn mã này này

  3. Có 1 thành viên cảm ơn maxttien12 cho bài viết này:
    6ngon (20-04-2012)

  4. #3
    6ngon's Avatar
    6ngon vẫn chưa có mặt trong diễn đàn Búa Gỗ
    Tham gia
    Oct 2010
    Bài
    15
    Cảm ơn
    26
    Điểm
    0/0 bài viết
    VR power
    0

    Default

    Cám ơn anh nhưng em muốn hỏi là chuyển số âm kia còn số dương thì em bít rồi

  5. #4
    luongconghieu.it's Avatar
    luongconghieu.it vẫn chưa có mặt trong diễn đàn Rìu Sắt
    Tham gia
    Feb 2012
    Bài
    152
    Cảm ơn
    21
    Điểm
    20/15 bài viết
    VR power
    0

    Default

    mình xin chia sẻ 1 chút về thuật toán
    lấy số dương( thập phân) đổi sang nhị phân ,rồi thực hiện bù 1 ,rồi bù 2
    vd: -19
    19: 0001 0011
    bù 1: 1110 1100
    bù 2: 1110 1101
    kq: E D
    => Ct thì bạn viết đc

  6. Có 1 thành viên cảm ơn luongconghieu.it cho bài viết này:
    6ngon (20-04-2012)

  7. #5
    6ngon's Avatar
    6ngon vẫn chưa có mặt trong diễn đàn Búa Gỗ
    Tham gia
    Oct 2010
    Bài
    15
    Cảm ơn
    26
    Điểm
    0/0 bài viết
    VR power
    0

    Default

    Bạn không hiểu ý của mình rồi. Mà bài này mình làm được rồi dù sao cũng thank
    Thay đổi nội dung bởi 6ngon; 20-04-2012 lúc 10:24.

 

 

Quyền sử dụng

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