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

Đề tài: Thuật toán | Chuyển đổi các hệ số như thế nào???

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

    Mặc định Thuật toán | Chuyển đổi các hệ số như thế nào???

    ai có code về bài tóan chuyển số thập phân sang cơ số 2, cơ số 8, cơ số 16 bằg số nguyên âm, nguyên dương,số thực ko.khó wá!!!! mình chỉ bết chuyển từ thập phân sang nhị phân bằng số nguyên dương thôi còn số âm với thực thì pó tay!
    Đã được chỉnh sửa lần cuối bởi ducd2 : 04-04-2009 lúc 12:14 AM.

  2. #2
    Ngày gia nhập
    06 2007
    Nơi ở
    C:\WINDOWS\system32\dllcache\
    Bài viết
    3,006

    PHP Code:
    void chuyendoi(int so,int he)
        {
            if (
    so>=hechuyendoi(so/he,he);
            
    printf("%c",(so%he)["0123456789ABCDEF"]
                
        }

    void main(void)
        {
            
    int n,a;
            
    clrscr();
            
    printf("Nhap vao so : ");
            
    scanf("%d",&n);
            
    printf("Chuyen sang he co so : ");
            
    scanf("%d",&a);
            
    chuyendoi(n,a);
            
    getch();
        } 
    ^_,^

    Tổng hợp các câu chuyện hài hước vui nhộn, sử dụng Speech Synthesis để đọc : https://www.youtube.com/channel/UCLk...Tjrg/playlists


    Bùi Tấn Quang

  3. #3
    Ngày gia nhập
    06 2007
    Nơi ở
    C:\WINDOWS\system32\dllcache\
    Bài viết
    3,006
    ^_,^

    Tổng hợp các câu chuyện hài hước vui nhộn, sử dụng Speech Synthesis để đọc : https://www.youtube.com/channel/UCLk...Tjrg/playlists


    Bùi Tấn Quang

  4. #4
    Ngày gia nhập
    03 2009
    Bài viết
    9

    Mặc định chưa hiểu mấy?

    bạn ơi bài này là sao vậy.Đọc rùi mà mình chưa hiểu lắm. bạn có thể giải thích thêm được ko.bài này chuyển được cả số âm hả.

  5. #5
    Ngày gia nhập
    03 2009
    Bài viết
    9

    sao ko có ai trả lời cho mình vậy.mình cần rất gấp mà.cố gắng giúp mình với mấy mod ơi!!!!!!hjchjc

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

    Mặc định Thuật toán | Chuyển đổi các hệ số như thế nào???

    PHP Code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <conio.h>

    #define STACKSIZE 100
    #define TRUE 1
    #define FALSE 0

    struct stack
    {
       
    int top;
       
    int nodes[STACKSIZE];
    };

    int empty(struct stack *ps)
    {
       if(
    ps->top == -1)
          return(
    TRUE);
       else
          return(
    FALSE);
    }

    void push(struct stack *psint x)
    {
       if(
    ps->top == STACKSIZE-1)
       {
          
    printf("%s""stack bi day");
          exit(
    1);
       }
       else
          
    ps->nodes[++(ps->top)] = x;
    }

    int pop(struct stack *ps)
    {
       if(empty(
    ps))
       {
          
    printf("%s""stack bi rong");
          exit(
    1);
       }
       return(
    ps->nodes[ps->top--]);
    }

    main()
    {
       
    struct stack s;
       
    int cosososodu;
       
    char c;
       
    //clrscr();
        
    fflush(stdin);
       do
       {
          
    s.top =- 1;  // khoi dong stack

          
    printf("\n\nNhap vao mot so thap phan: ");
          
    scanf("%d", &so);
          
    printf("%s","Muon doi so thap phan nay sang co so may: ");
          
    scanf("%d", &coso);

          while (
    so != 0)
          {
              
    sodu so coso;
              
    push(&ssodu);  // push so du vao stack
              
    so so coso;
          }

          
    printf("So da doi la: ");
          while(!empty(&
    s))
              
    printf("%X"pop(&s));  // pop so du ra khoi stack

          
    printf("\n\nBan co muon tiep tuc khong? (c/k): ");
          
    getche();
       } while(
    == 'c' || == 'C');

    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.

  7. #7
    Ngày gia nhập
    01 2009
    Nơi ở
    Hà Nội
    Bài viết
    205

    Đóng góp tý vậy:

    PHP Code:
    #include <conio.h>
    #include <stdio.h>
    #include <string.h>

    main()
    {
        
    clrscr();
        
    char *number,ketqua[100],chuso[]="0123456789ABCDEF";
        
    int n,m,i,giatri=0;
        
    printf("Chuong trinh doi so A tu co so N --> co so M\n");
        
    begin:
        do{
            
    printf("\nNhap N (2-16) = ");scanf("%d",&n);fflush(stdin);
        }while(
    n<2||n>16);
        
    printf("\nGia tri A = ");gets(number);
        for(
    i=0;i<strlen(number);i++)
            if((
    strchr(chuso,number[i])-chuso)>=n)
            {
                
    printf("\nNhap sai !!! Yeu cau nhap lai ...\n");
                goto 
    begin;
             }
        do{
            
    printf("\nNhap M (2-16) = ");scanf("%d",&m);
        }while(
    m<2||m>16);
        for(
    i=0;i<strlen(number);i++)
            
    giatri=giatri*+ (strchr(chuso,number[i])-chuso);
        
    ketqua[99]=0;
        
    i=98;
        do
        {
            
    ketqua[i--]=chuso[giatri%m];
            
    giatri/=m;
        }while(
    giatri!=0);
        
    printf("\nGia tri %s trong co so %d co gia tri o co so %d la : ",number,n,m);
        
    puts(ketqua+i+1);
        
    getch();


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

    bạn loveanygirl ơi!đó chỉ là số dương thôi mà. Bạn có thể code cho mình thêm số âm và số thực nữa được ko?thanhks(làm theo kiểu stack giống bài trên nha)

  9. #9
    Ngày gia nhập
    03 2009
    Bài viết
    9

    sao ko có ai trả lời cho mình vậy.các mod ơi giúp em với.hjc

  10. #10
    Ngày gia nhập
    03 2009
    Nơi ở
    Heaven
    Bài viết
    277

    Hiểu mỗi cái stack và bài của bác Trụ
    Còn bài trên của anh LangMan có cái
    Code:
     printf("%c",(so%he)["0123456789ABCDEF"]
    hẻm hiểu ^^
    chắc hỏng căn bản quá rồi
    Tôi là con chim đến từ núi lạ
    Ngứa cổ hót chơi

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

  1. Thuật toán C# Thuật toán chuyển ảnh bitmap 24bit về 8bit như thế nào?
    Gửi bởi thuccoi trong diễn đàn Thắc mắc CTDL & Giải thuật
    Trả lời: 3
    Bài viết cuối: 09-01-2013, 09:14 PM
  2. Trả lời: 20
    Bài viết cuối: 27-02-2012, 12:05 AM
  3. Hỏi về thuật toán chuyển so thập phan sang số nhị phân,thập lục phân
    Gửi bởi chicken_chip trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 04-11-2011, 05:45 PM
  4. Giải thuật về lọc chuyển động đơn giản như thế nào?
    Gửi bởi voicewithin trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 0
    Bài viết cuối: 24-09-2011, 10:12 AM
  5. Xây dựng thuật toán cho nước đi bàn cờ nxn. Di chuyển tốt ko lặp lại nước đã đi
    Gửi bởi banama 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: 20-09-2011, 09:06 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