30/09/2018, 23:29
Sửa giúp hàm in ma trận xoay 1 góc 90 độ theo chiều kim đồng hồ
void xoay90do(int A[MAX][MAX],int B[MAX][MAX],int hang, int cot)
{
for(int i = 0; i <= hang - 1; i++)
{
for(int j = 0; j <= cot - 1; j++)
{
cout << endl;
for(int k = hang - 1; k >= 0; k--)
{
B[j][i] = A[k][j];
cout << B[j][i] << " ";
}
}
}
}
Khi mình chạy chương trình thì sai ví dụ
123
456
789
=> lặp lại hàng-1 lần.
741
852
963
741
852
963
741
852
963
Bài liên quan





Bạn thử đưa cout ra khỏi vòng lặp, để sau vòng lặp của
int kxemchuyển endl trước vòng lặp k rồi mình bỏ vòng lặp i, chuong trình chạy được rồi,cám ơn bạn