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 k
xemchuyể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