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: chưa hiểu cau hỏi nên hỏi

  1. #1
    Ngày gia nhập
    03 2012
    Nơi ở
    quang nam
    Bài viết
    3

    Mặc định chưa hiểu cau hỏi nên hỏi

    nguyên long n=2147483640
    4) Đổi long n ra mảng số thập lục phân int *a={7,15,15,15,15,15,15,8};rồi đổi mảng a[] ra lại long n.
    giải thích đề giúp em với lại nếu làm đc thì bày em luôn

  2. #2
    Ngày gia nhập
    02 2012
    Nơi ở
    Xanhpetecbua-Nga
    Bài viết
    34

    yêu cầu đề thế này bạn ạ:
    cho số nguyên long n=2147483640
    đổi sang hệ 16{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}
    A=10
    B=11
    C=12
    D=13
    E=14
    F=15
    hex n:7FFFFFF8~{7,15,15,15,15,15,15,8}
    để đổi từ bảng a sang long nguyên thì đọc thêm ở đây nhe.
    chuyên cơ số

  3. #3
    Ngày gia nhập
    03 2012
    Nơi ở
    quang nam
    Bài viết
    3

    thank u nhé. nhưng u bik viết chương trình đó k vậy? bik thi bày mình với

  4. #4
    Ngày gia nhập
    02 2012
    Nơi ở
    Xanhpetecbua-Nga
    Bài viết
    34

    lần này thôi, lần sau phải tự nghĩ nhé hướng làm đã có rồi cứ thế ốp câu lệnh vào thôi
    C++ Code:
    1. #include<iostream>
    2. #include<math.h>
    3. using namespace std;
    4.  
    5. int main()
    6. {
    7. long n,i=0,s=0;
    8. cout<<"Nhap so nguyen n:";
    9. cin>>n;
    10. int a[100],tg;
    11. while(n>=16)//doi so long n ra mang thap luc phan
    12. {
    13. a[i]=(n%16);
    14. n/=16;
    15. i++;
    16. }
    17. a[i]=(n%16);
    18. for(int j=0;j<i/2;j++)
    19.  {
    20.   tg=a[j];
    21.   a[j]=a[i-j];
    22.   a[i-j]=tg;
    23.  }
    24. cout<<"he thap phan sang he 16:\n";
    25. for(int j=0;j<i;j++)
    26. cout<<a[j]<<",";
    27. cout<<a[i];
    28. cout<<"\n***------------***";
    29. cout<<"\nhe 16 sang he thap phan:\n";//doi mang a ra so long n
    30. for(int j=0;j<=i;j++)
    31.  s+=a[j]*pow(16,i-j);
    32. cout<<s;
    33. cout<<endl;
    34. system("pause");
    35. return 0;
    36. }
    Đã được chỉnh sửa lần cuối bởi buithetai : 28-03-2012 lúc 04:25 PM.

  5. #5
    Ngày gia nhập
    04 2010
    Bài viết
    1,534

    Làm bộ nói "chưa hiểu câu hỏi nên hỏi". Cuối cùng thì cũng lòi ra là xin code

  6. #6
    Ngày gia nhập
    03 2012
    Nơi ở
    quang nam
    Bài viết
    3

    Exclamation chưa hiểu cau hỏi nên hỏi

    mình chưa hiểu code ở trên. bạn có thể giải thích k?

  7. #7
    Ngày gia nhập
    02 2012
    Nơi ở
    Xanhpetecbua-Nga
    Bài viết
    34

    minh da sua lai code cho de hieu ban co the doc lai coi

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

    {
    tg=a[j];
    a[j]=a[i-j];
    a[i-j]=tg;
    }

    Đoạn code này là phưong pháp Nổi bọt phải không ạ.
    a[i-j] là sắp theo giảm dần , còn a[i+j] sẽ là tăng dần phải không ạ.

    Tiện đây cho em hỏi:

    {for(int i=1;i<n;i++)
    for(int j=1;j<i;j++)
    }

    2 vòng for này nếu trong mảng 1 chiều là ý nghĩa như nào?
    Còn mảng 2 chiều theo em hiểu là dòng và cột, có đúng ko.
    Cảm ơn các anh.

  9. #9
    Ngày gia nhập
    02 2012
    Nơi ở
    Xanhpetecbua-Nga
    Bài viết
    34

    nếu chỉ có thế này thì đơn giản nó chỉ là đổi chỗ thôi
    phải có điều kiện nữa
    C++ Code:
    1. {
    2. tg=a[j];
    3. a[j]=a[i-j];
    4. a[i-j]=tg;
    5. }
    Bạn tham khảo Sắp sếp nổi bọt
    C++ Code:
    1. {for(int i=1;i<n;i++)
    2. for(int j=1;j<i;j++)
    3. }
    với mảng 1 chiều thì là xét phần tử từ a[1]->a[i]
    với mảng 2 chiều thì cũng không hẳn là cột tùy trường hợp thôi bạn ạ,

  10. #10
    Ngày gia nhập
    03 2012
    Nơi ở
    quang nam
    Bài viết
    3

    ồ cảm ơn nhiều thế là đã hiểu í mà .
    cái lệnh đổi chổ hay

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

  1. Có nên học lập trình? Nên học cái gì? Cho em 1 lời khuyên đi các anh.
    Gửi bởi tinhdonphuong111 trong diễn đàn Kinh nghiệm CNTT
    Trả lời: 17
    Bài viết cuối: 03-10-2012, 09:09 PM
  2. Bà bầu “yêu” khi mang thai: Nên hay không nên?
    Gửi bởi quynhcute trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 25-09-2012, 07:56 PM
  3. Nên nên chọn đề tài nào để làm đề án dùng c# + csdl
    Gửi bởi chitvivo trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 23
    Bài viết cuối: 18-09-2011, 12:57 AM
  4. Những điều nên tránh và những điều nên làm khi đi Nhật Bản
    Gửi bởi cotiencolien trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 06-05-2011, 06:58 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