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ố 11 kết quả

Đề tài: [ Solved ]Giúp em về đổi sang nhị phân

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

    Mặc định [ Solved ]Giúp em về đổi sang nhị phân

    Anh nào có thể cho em xin code đổi từ hệ 10 và 16 sang hệ 2 và ngược lại ko,cảm ơn nhiều

  2. #2
    Ngày gia nhập
    08 2008
    Nơi ở
    ha noi
    Bài viết
    79

    Trích dẫn Nguyên bản được gửi bởi nqhoang86dn Xem bài viết
    Anh nào có thể cho em xin code đổi từ hệ 10 và 16 sang hệ 2 và ngược lại ko,cảm ơn nhiều

    cái này bạn có thể dùng hàm itoa để đôỉ hàm đã được định nghỉa sẵn trong DOS nhưng trưóc khi đổi bạn phải dùng thêm thư viện stdlib.h mình code đôỉ thử 1 cái cho bạn nhé.
    Đã được chỉnh sửa lần cuối bởi quicksilver89 : 16-09-2008 lúc 05:10 PM.

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

    @quicksilver89 : code gì lạ thế nhỉ !!? Mà itoa là đổi từ số sang chuỗi mà, đâu phải đổi từ hệ 10, 16 sang hệ 2 đâu.

    @nqhoang86dn : bạn chia liên tiếp cho 2, lấy phần dư và đọc ngược lê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.

  4. #4
    Ngày gia nhập
    08 2008
    Nơi ở
    ha noi
    Bài viết
    79

    Trích dẫn Nguyên bản được gửi bởi nqhoang86dn Xem bài viết
    Anh nào có thể cho em xin code đổi từ hệ 10 và 16 sang hệ 2 và ngược lại ko,cảm ơn nhiều


    Code:
    #include "iostream.h"
    #include "string.h"
    #include "stdlib.h"
    #include "conio.h"
     
    void main(void)
          {
                 clrscr();
                 int n;
                 char s2[100];
                 cout<<"Nhap vao so nguyen: ";
                 cin>>n;
                 itoa(n,s2,2);
                 cout<<"He co so 2 cua so nguyen nay la: "<<s2
                 getch();
          }
    cứ thế nêú bạn muốn đôỉ qua cơ số 10 hoặc 16 thì bạn chỉ cần thay phần cơ số bên cuôí của thằng itoa à xong itoa(n,s2,2); còn nêú muốn hiêủ xâu hơn về hàm này bạn có thể vào đây http://forums.congdongcviet.com/showthread.php?p=34569
    Đã được chỉnh sửa lần cuối bởi quicksilver89 : 16-09-2008 lúc 05:17 PM.

  5. #5
    Ngày gia nhập
    08 2008
    Nơi ở
    ha noi
    Bài viết
    79

    Trích dẫn Nguyên bản được gửi bởi meoconlongvang Xem bài viết
    @quicksilver89 : code gì lạ thế nhỉ !!? Mà itoa là đổi từ số sang chuỗi mà, đâu phải đổi từ hệ 10, 16 sang hệ 2 đâu.

    @nqhoang86dn : bạn chia liên tiếp cho 2, lấy phần dư và đọc ngược lên.

    tui tap nhầm nó thành send bài chua post code lên lần nào mà sorry ban quản trị nhé em nhờ ban quản trị dell dùm.hàm này thôi chạy thử rôì mà bạn nó vẫn đôỉ từ cơ số 10,16 qua cơ số 2 dc VD nhập 2f hệ cơ số 16 qua cơ số 2 là 01
    Đã được chỉnh sửa lần cuối bởi quicksilver89 : 16-09-2008 lúc 05:19 PM.

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

    Mặc định [ Solved ]Giúp em về đổi sang nhị phân

    Tui là dân thường thôi, thấy lạ thì hỏi chứ tui ko phải trong ban quản trị đâu
    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
    Nơi ở
    ha noi
    Bài viết
    79

    Trích dẫn Nguyên bản được gửi bởi meoconlongvang Xem bài viết
    Tui là dân thường thôi, thấy lạ thì hỏi chứ tui ko phải trong ban quản trị đâu

    uhm` hì tui cũng mới học môn bộ môn này thôi học qua hàm itoa thâý nó đôỉ qua hệ cơ số 2 bởi vâỵ tui post code của tôi lên thôi không biết đúng cái bạn nqhoang86dn cần hay không nêú có ji` sai sót mọi ngươì đừng chê cười nhé trình độ còn noob mà

  8. #8
    Ngày gia nhập
    12 2007
    Bài viết
    54

    # include<stdio.h>
    # include<conio.h>
    void main()
    { int A[100],n,i=0;
    printf ("\n chuong trinh doi so thap phan sang nhi phan :");
    printf ("\n Nhap so can doi:");
    scanf("%d",&n);
    while(n>0)
    { A[i]=n%2;
    n=n/2;
    i++;
    }
    for (int j=i-1;j>=0;j--)
    printf("%4d",A[j]);
    }
    Đây là bài đổi từ thập phân sang nhị phân
    Rất mong được mọi người giúp đỡ :

    Kiến thức mình biết chỉ là hạt cát trên sa mạc

  9. #9
    Ngày gia nhập
    07 2007
    Nơi ở
    TP.HCM
    Bài viết
    199

    Mấy cái chuyển đổi hệ đếm đã có thư viện sẵn hết rồi, đừng mất công viết lại nữa.

    Attached Files Attached Files

  10. #10
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Mấy cái chuyển đổi hệ đếm đã có thư viện sẵn hết rồi, đừng mất công viết lại nữa.
    Cứ như vậy thì khỏi học hết cho khỏe !!
    Cậu đó cứ tập viết mấy cái này đi, nó đơn giản mà cũng không đơn giản đâu, cậu chịu khó suy nghĩ sau này nó sẽ bù đắp lại cho cậu xứng đáng !

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

  1. [ Solved ]Cần giúp đỡ để tổng hợp bài tập về mảng
    Gửi bởi Lão Gia trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 14
    Bài viết cuối: 29-10-2008, 03:15 AM
  2. [ Solved ]Bài tập in ra các hình cần giúp đỡ
    Gửi bởi Lão Gia trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 20-10-2008, 04:20 PM
  3. [ Solved ]Chuyển từ hệ 10 sang hệ 16
    Gửi bởi thang 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: 16-10-2008, 03:33 AM
  4. [ Solved ]Chuyển 1 số sang 1 cơ số bất kì !
    Gửi bởi haminhtue trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 01-04-2008, 12:31 AM
  5. [ Solved ]Dịch trên Turbo C++ ko sao, sang VC++ thì *_*
    Gửi bởi phamsimanh trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 14-04-2007, 06:17 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