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
..........................
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
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