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

Đề tài: Sắp xếp theo thứ tự tăng dần trên từng hàng matrix.

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

    Mặc định Sắp xếp theo thứ tự tăng dần trên từng hàng matrix.

    mình là newbie mới học c, mà câu này giải ko ra, bạn nào giúp mình đoạn code với, tiện thể giải thích 1 tí cho mình dễ hiểu ^^. Sắp xếp theo thứ tự tăng dần trên từng hàng của matrix.

  2. #2
    Ngày gia nhập
    12 2010
    Nơi ở
    Cần thơ
    Bài viết
    273

    Bạn thử các thuật toán sắp xếp nhé...
    Dễ nhất là bubble sort
    Ai bất tài, tôi nhìn hoài chẳng thấy,
    Đi khắp phòng tôi lấy 1 tấm gương,
    Khẽ đặt lên một góc phía bức tường,
    Nhìn vào đó, tôi tận tường kẻ đó.

  3. #3
    Ngày gia nhập
    01 2010
    Nơi ở
    HaiDuong
    Bài viết
    8

    Mặc định Thuật toán C Sắp xếp theo thứ tự tăng dần trên từng hàng matrix.

    Trích dẫn Nguyên bản được gửi bởi nmebe Xem bài viết
    mình là newbie mới học c, mà câu này giải ko ra, bạn nào giúp mình đoạn code với, tiện thể giải thích 1 tí cho mình dễ hiểu ^^. Sắp xếp theo thứ tự tăng dần trên từng hàng của matrix.
    bạn dùng code này xem
    int [,]a=new int 0[6,6];
    for(int i=0;i<6;i++)
    {
    for(int j=0;j<5;j++)
    if(a[i,j]>a[i,j+1])
    {
    int temp=a[i,j];
    a[i,j]=a[i,j+1];
    a[i,j+1]=temp;
    }
    }

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

    Mặc định Chào bạn,

    Không biết trong C có khởi tạo này không nhỉ?
    C++ Code:
    1. int [,]a;
    Hình như bạn đang code bằng C# thì phải.
    Chúc may mắn.

  5. #5
    Ngày gia nhập
    01 2012
    Nơi ở
    hà nôi 2
    Bài viết
    59

    Trích dẫn Nguyên bản được gửi bởi CAYXAONHO Xem bài viết
    bạn dùng code này xem
    int [,]a=new int 0[6,6];
    for(int i=0;i<6;i++)
    {
    for(int j=0;j<5;j++)
    if(a[i,j]>a[i,j+1])
    {
    int temp=a[i,j];

    a[i,j+1]=temp;
    }
    }
    em mới học .Hỏi ngu không biết C có cung cấp kiểu dữ liệu này không nhỉ a[i,j]=a[i,j+1];
    thường chỉ có
    printf("a[%d,%d]=",i,j);
    scanf("%d",a[i][j]);
    và printf("%d",a[i][j]);
    chưa thấy a[i,j] trong phép toán bao giờ chỉ thấy là a[i][j]=a[i][j+1] ;thôi.
    I'm still a chicken
    rất vui khi được làm quen với mọi người ^_^ http://www.facebook.com/chung.v.nguyen.14

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

  1. Trả lời: 1
    Bài viết cuối: 18-12-2011, 03:36 PM
  2. Tạo matrix xoay một object 24 độ theo hướng (1,0,0)?
    Gửi bởi lavaalone trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 29-08-2011, 11:01 AM
  3. Kỹ thuật C++ giải thuật hoán đổi trên Matrix trong C++ ntn?
    Gửi bởi kisy1703 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 18-11-2010, 11:19 PM
  4. Sắp xếp mảng theo chẵn lẽ và tăng dần trên C?
    Gửi bởi interpol_trinh trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 14
    Bài viết cuối: 21-04-2009, 10:11 PM
  5. Sắp xếp các phần tữ trên cùng 1 dòng theo thứ tự tăng dần trong mảng 2 chiều
    Gửi bởi muclup trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 07-03-2009, 02:21 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