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

Giúp các bé đáng thương ấy với

Gameshow “Ai Là Triệu Phú” trên VTV đang chờ đón bạn – Tải ngay!

Bán đấu giá ủng hộ từ thiện

Ngập tràn ưu đãi cho tín đồ công nghệ tại sony show 2014

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

Tin tức công nghệ mới
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

    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

    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

    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
    158
    Cảm ơn
    21
    Điểm
    20/15 bài viết

    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

    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
  •