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: Chuyển hệ 10 sang hệ 16 trong C

  1. #1
    Ngày gia nhập
    04 2009
    Bài viết
    3

    Mặc định Chuyển hệ 10 sang hệ 16 trong C

    CÁc anh em giúp mình 1 tay với mình cần soure chuyển từ hệ 10 sang hệ 16 và cả hệ 10 sang hệ 2 .....dễ hiểu nhé đừng có ngắn quá ...........ai giúp đc mình xin hậu tạ 1 acc rapidshare
    Đã được chỉnh sửa lần cuối bởi loserit89 : 17-04-2009 lúc 05:34 PM.

  2. #2
    Ngày gia nhập
    04 2009
    Bài viết
    3

    Somebody helps me please.....................................

  3. #3
    Ngày gia nhập
    04 2009
    Bài viết
    17

    Mình có ct chuyển từ hệ 10 sang hệ 2, bạn cần thì liên hệ trực tiếp với mình.

  4. #4
    Ngày gia nhập
    11 2008
    Bài viết
    203

    PHP Code:
    #include<conio.h>
    #include<stdio.h>
    #include<malloc.h>
    int main()
    {
        
    int i=0,coso=0,n=0,du=0,*mang;
        
    mang=(int*)malloc(100*sizeof(int));
        
    printf("Nhap vao mot con so: ");scanf("%d",&n);
        
    printf("Nhap vao co so muon chuyen doi: ");scanf("%d",&coso);
        
    int m=n;
        do
        {
            
    du=n%coso;
            
    n/=coso;
            
    mang[i]=du;
            
    i++;

        }while(
    n>0);
        if(
    m==16)
        {
            
    printf("So %d sau khi chuyen sang co so %d: \n",m,coso);
            for(
    int j=i-1;j>=0;j--)
            {
                switch(
    mang[j])
                {
                    case 
    10printf("A");
                             break;
                    case 
    11printf("B");
                             break;
                    case 
    12printf("C");
                             break;
                    case 
    13printf("D");
                             break;
                    case 
    14printf("E");
                             break;
                    case 
    15printf("F");
                             break;
                    default: 
    printf("%d",mang[j]);
                
                }    
            }
        }
        else
        {
            
    printf("So %d sau khi chuyen sang co so %d: \n",m,coso);
            for(
    int j=i-1;j>=0;j--)
            {
                
    printf("%d",mang[j]);
            }    
            
        }
        
    getch();
        return 
    0;

    Đối với các hệ đếm<=10 và hệ đếm 16 thì chương trình chạy đúng. Còn với các hệ số khác thì mình không đảm bảo. Vì mình không biết số 12 trong hệ 11 phải viết thế nào (chẳng hạn như vậy);

    Thử xem bạn có giữ lời không.
    Có một câu hỏi này mình muốn hỏi các bạn
    PHP Code:
    mang=(int*)malloc(100*sizeof(int)); 
    Giả sử, chỗ 100 đó, mình muốn nhập vào một con số cực kì lớn (vượt qua kiểu long int) và giả sử bộ nhớ máy tính dư sức đáp ứng được yêu cầu cấp phát mảng lớn kinh khủng như vậy, thì C có thể nhận ra con số vô cùng lớn đó không.
    Chẳng hạn, chỗ 100 mình sẽ thay bằng số 10^1ti?
    Đã được chỉnh sửa lần cuối bởi Loveanygirls : 17-04-2009 lúc 06:10 PM.
    Tôi tin rằng: giải thuật thì có thể tìm trong hàng trăm GB ebook, hoặc Google nhưng code chạy thì chưa chắc! Hãy post code để chứng tỏ giải thuật của bạn là đúng!
    Giải thuật là bản thiết kế của ngôi nhà, code là phần xây dựng. Nếu chỉ xây nhà trên giấy thì ta sống chả khác nào người nguyên thủy.

  5. #5
    Ngày gia nhập
    09 2007
    Bài viết
    724

    Đổi lại cái tiêu đề giùm cái anh bạn.... Nhìn phản cảm quá ...

  6. #6
    Ngày gia nhập
    04 2009
    Bài viết
    17

    Mặc định Chuyển hệ 10 sang hệ 16 trong C

    Bạn ơi, hệ 10 sang hệ 16 bị lỗi rùi, ko thực hiện được, xem lại code đi bạn

  7. #7
    Ngày gia nhập
    11 2008
    Bài viết
    203

    PHP Code:
    if(m==16
    Bạn hãy sửa lại thành:
    PHP Code:
    if(coso==16); 
    Mình chạy trên trình biên dịch DevC++; Mình chưa thử trên Turbo C++;
    Đã được chỉnh sửa lần cuối bởi Loveanygirls : 17-04-2009 lúc 06:23 PM.
    Tôi tin rằng: giải thuật thì có thể tìm trong hàng trăm GB ebook, hoặc Google nhưng code chạy thì chưa chắc! Hãy post code để chứng tỏ giải thuật của bạn là đúng!
    Giải thuật là bản thiết kế của ngôi nhà, code là phần xây dựng. Nếu chỉ xây nhà trên giấy thì ta sống chả khác nào người nguyên thủy.

  8. #8
    Ngày gia nhập
    04 2009
    Bài viết
    17

    Mình chạy trên Turbo C++ nên gặp lỗi, bạn co thể giải thích được không?

  9. #9
    Ngày gia nhập
    11 2008
    Bài viết
    203

    Trích dẫn Nguyên bản được gửi bởi tnt288 Xem bài viết
    Mình chạy trên Turbo C++ nên gặp lỗi, bạn co thể giải thích được không?
    Được rồi đó!
    TC cũ quá rồi bạn ơi, thao tác chuột rất khó khăn trên TC, hơn nữa, nếu gặp vòng lặp vô tận chỉ có nước thoát chương trình thôi.
    Attached Files Attached Files
    Tôi tin rằng: giải thuật thì có thể tìm trong hàng trăm GB ebook, hoặc Google nhưng code chạy thì chưa chắc! Hãy post code để chứng tỏ giải thuật của bạn là đúng!
    Giải thuật là bản thiết kế của ngôi nhà, code là phần xây dựng. Nếu chỉ xây nhà trên giấy thì ta sống chả khác nào người nguyên thủy.

  10. #10
    Ngày gia nhập
    04 2009
    Bài viết
    3

    anh bạn làm ơn giải thích dùm mình hộ cái liên hệ mình nhé nick cucaom



    Lãnh phần thưởng luôn nhé bạn

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

  1. Chuyển đổi ảnh 8 bit sang 24 bit trong lập trình C#
    Gửi bởi neverland87 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 10-10-2017, 04:58 PM
  2. Chuyển hệ 10 sang hệ 2 trong lập trình C
    Gửi bởi neverland87 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 31
    Bài viết cuối: 16-01-2016, 03:48 PM
  3. Chuyển đổi các kí tự số trong chuỗi sang xâu bit nhị phân
    Gửi bởi phanvanlinhqt trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 0
    Bài viết cuối: 11-11-2013, 07:58 PM
  4. Bài tập C chuyển hệ thập phân sang hệ nhị phân trong lập trình C
    Gửi bởi prime trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 23-12-2012, 09:33 AM
  5. Graphic Chuyển đổi hình ảnh 2D sang 3D trong C#
    Gửi bởi dinhvandong trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 19-07-2012, 09:52 AM

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