Hiển thị kết quả từ 1 đến 2 / 2
  1. #1
    Tham gia
    17-11-2017
    Bài viết
    3
    Like
    0
    Thanked 0 Times in 0 Posts

    anh chị giúp em bài tập pascal này với

    viết ma trận zigzag theo dạng sau:
    1___2___3___4___5
    10__9___8___7___6
    11__12__13__14__15
    20__19__18__17__16
    ..........................
    Được sửa bởi DuongKienHuy lúc 21:20 ngày 18-11-2017 Reason: ghi xót
    Quote Quote

  2. #2
    Tham gia
    25-11-2017
    Bài viết
    3
    Like
    0
    Thanked 0 Times in 0 Posts
    bạn tham khảo nhé
    #include <bits/stdc++.h>
    #define max 50
    using namespace std;
    void BubbleSortA(int A[max][max], int m, int n) // sắp xếp tăng dần theo hàng
    {
    int k,i,j;
    for(int k = 0; k<m ; k++)
    for(int i = 0; i<n-1 ; i++)
    for(int j = n-1; j>i ; j--)
    if (k%2==1)
    if(A[k][j]>A[k][j-1])
    {
    int temp = A[k][j];
    A[k][j] = A[k][j-1];
    A[k][j-1] = temp;
    }
    }
    int main()
    {
    int a[max][max];
    int i,j;
    int k=0;
    for (i=0;i<20;i++)
    {
    for (j=0;j<5;j++)
    {
    k++;
    a[i][j]=k;
    }
    }
    BubbleSortA(a,20,5);
    for (i=0;i<20;i++)
    {
    for (j=0;j<5;j++)
    {
    cout <<a[i][j]<<" ";
    }
    cout << endl;
    }

    return 0;
    }

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • 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
  •