Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1

    Bài toán Dec sang Bin

    #include<stdio.h>
    #include<conio.h>
    int DectoBin(int);
    void main ()
    {
    int iNumber1[20], iNumber2[20];
    int sum;
    printf ("Enter the first number: ");
    scanf_s ("%d", &iNumber1[20]);
    printf ("Enter the second number: ");
    scanf_s ("%d", &iNumber2[20]);
    iNumber1[20]=Dectobin(iNumber1[20]);
    iNumber2[20]=Dectobin(iNumber2[20]);
    printf ("The first number in Binary is:", iNumber1[20]);
    printf ("The second number in Binary is:", iNumber2[20]);
    _getch();
    }

    int DectoBin(int iBinary[20])
    {
    int iDecimal, ia=0;
    while(iDecimal>0)
    {
    iBinary[ia]=iDecimal % 2;
    ia++;
    iDecimal=iDecimal / 2;
    }

    for(int ib=ia-1; ib>=0; ib--)
    {
    printf("%d",iBinary[ib]);
    }
    return(iBinary[20]);
    }


    Mọi người sửa lỗi giùm đoạn code trên với, mình chạy được nhưng kết quả không đúng.
    Cám ơn m.n

  2. #2

    int DectoBin(int iBinary[20])
    hinh nhu trong C, khong cho truyen tham so la kieu mang sao y.

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi botay_ksnb
    hinh nhu trong C, khong cho truyen tham so la kieu mang sao y.
    Làm đc mà [IMG]images/smilies/smile.png[/IMG]

 

 

Quyền viết bài

  • 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ể Sửa bài viết của mình
  •