Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: xem giúp em phần sai

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

    Mặc định xem giúp em phần sai

    #include<conio.h>
    #include<iomanip.h>
    class m1c
    {
    private:
    int n;
    int a[10];
    public:
    void nhap();
    void in();
    friend void quicksort(int l,int r);
    void sxnhanh();
    };
    void m1c::nhap()
    {
    int i;
    cout<<"n=";
    cin>>n;
    for(i=0;i<n;i++)
    {
    cout<<"a["<<i<<"]=";
    cin>>a[i];
    }
    }
    void m1c::in()
    {
    int i;
    for(i=0;i<n;i++)
    cout<<setw(3)<<a[i];
    }
    void quicksort(int l,int r)
    { ;
    int i=l;
    int j=r;
    int x=a[(l+r)/2];// 'a' không được khai báo
    while(i<=j)
    {
    while(a[i]>x) i++;
    while(a[j]<x) j--;
    if(i<=j)
    {
    int temp=a[i];
    a[i]=a[j];
    a[j]=temp;
    i++;
    j--;
    }
    }
    if(j>l)
    quicksort(l,j);
    if(i<r)
    quicksort(i,r);
    }
    void m1c::sxnhanh()
    {
    quicksort(0,n-1);
    }
    main()
    {
    m1c m;
    m.nhap();
    m.in();
    m.sxnhanh();
    cout<<"\nmang sau khi sap xep"<<endl;
    m.in();
    }

  2. #2
    Ngày gia nhập
    12 2012
    Bài viết
    6

    C Code:
    1. #include<conio.h>
    2. #include<iomanip.h>
    3. class m1c
    4. {
    5. private:
    6.     int n;
    7.     int a[10];
    8. public:
    9.     void nhap();
    10.     void in();
    11.     friend void quicksort(int l,int r);
    12.     void sxnhanh();
    13. };
    14. void m1c::nhap()
    15. {
    16.     int i;
    17.     cout<<"n=";
    18.     cin>>n;
    19.     for(i=0;i<n;i++)
    20.     {
    21.         cout<<"a["<<i<<"]=";
    22.         cin>>a[i];
    23.     }
    24. }
    25. void m1c::in()
    26. {
    27.     int i;
    28.     for(i=0;i<n;i++)
    29.         cout<<setw(3)<<a[i];
    30. }
    31. void quicksort(int l,int r)
    32. { ;
    33. int i=l;
    34. int j=r;
    35. int x=a[(l+r)/2];// 'a' không được khai báo
    36. while(i<=j)
    37. {
    38.     while(a[i]>x) i++;
    39.     while(a[j]<x) j--;
    40.     if(i<=j)
    41.     {
    42.         int temp=a[i];
    43.         a[i]=a[j];
    44.         a[j]=temp;
    45.         i++;
    46.         j--;
    47.     }
    48. }
    49. if(j>l)
    50. quicksort(l,j);
    51. if(i<r)
    52. quicksort(i,r);
    53. }
    54. void m1c::sxnhanh()
    55. {
    56.     quicksort(0,n-1);
    57. }
    58. main()
    59. {
    60.     m1c m;
    61.     m.nhap();
    62.     m.in();
    63.     m.sxnhanh();
    64.     cout<<"\nmang sau khi sap xep"<<endl;
    65.     m.in();
    66. }
    Cho code vào trong cho dễ đọc đi bạn ơi !!!
    Bạn đi nhờ người ta giúp nhưng không chỉ là sai ở chỗ nào thì sao người ta biết mà chỉ bạn được ?
    Đã được chỉnh sửa lần cuối bởi truongnguyen89 : 15-01-2013 lúc 04:39 PM.

  3. #3
    Ngày gia nhập
    01 2013
    Bài viết
    0

    Code:
    #include<conio.h>
    #include<iomanip.h>
    class m1c
    {
    private:
    int n;
    int a[10];
    public:
    void nhap();
    void in();
    friend void quicksort(int l,int r);
    void sxnhanh();
    };
    void m1c::nhap()
    {
    int i;
    cout<<"n=";
    cin>>n;
    for(i=0;i<n;i++)
    {
    cout<<"a["<<i<<"]=";
    cin>>a[i];
    }
    }
    void m1c::in()
    {
    int i;
    for(i=0;i<n;i++)
    cout<<setw(3)<<a[i];
    }
    void quicksort(int l,int r)
    { ;
    int i=l;
    int j=r;
    int x=a[(l+r)/2];// 'a' không được khai báo
    while(i<=j)
    {
    while(a[i]>x) i++;
    while(a[j]<x) j--;
    if(i<=j)
    {
    int temp=a[i];
    a[i]=a[j];
    a[j]=temp;
    i++;
    j--;
    }
    }
    if(j>l)
    quicksort(l,j);
    if(i<r)
    quicksort(i,r);
    }
    void m1c::sxnhanh()
    { 
    quicksort(0,n-1);
    }
    main()
    {
    m1c m;
    m.nhap();
    m.in();
    m.sxnhanh();
    cout<<"\nmang sau khi sap xep"<<endl;
    m.in();
    }

  4. #4
    Ngày gia nhập
    01 2013
    Bài viết
    0

    em có đánh dấu đó 'a' không được khai báo

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

  1. Trả lời: 0
    Bài viết cuối: 16-03-2012, 07:05 PM
  2. cách ghi phần tử vào mảng lập trình c#.giúp em với
    Gửi bởi hoangkien trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 01-04-2011, 09:41 PM
  3. kiểm tra phần cứng máy tính, giúp mình?
    Gửi bởi huutrieu2005 trong diễn đàn Thắc mắc chung
    Trả lời: 6
    Bài viết cuối: 25-03-2009, 01:53 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