Processing math: 100%
Solutions of Matrix rotation - ReimuOJ: Reimu Online Judge

Solutions of Matrix rotation

Select solution language

Write solution here.


User Avatar hvnamyd    Created at    1 likes

### Chú ý khi xoay ma trận thì hàng thành cột còn cột thì thành hàng **Gọi a là mảng 2 chiều lưu ma trận** Thực hiện nhập dữ liệu ma trận (trong hướng dẫn thì cột và hàng bất đầu từ 0 đến n1). Tiến hành xoay theo chiều kim đồng hồ: cho một vòng for từ 0 đến n1 và lồng thêm một vòng for chạy ngược từ n1 đến 0: ghi ra từng a[j][i]. Khi kết thúc vòng for lồng bên trong thì nhớ xuống dòng. Code mẫu C++ #clude<bitsstdc++.h>usingnamespacestd;a[1000][1000];n;ma(){iosbase::syncwithstdio(false);c.tie(0);cout.tie(0);cn;for(i=0;i<n;++i){for(j=0;j<n;++j)ca[i][j];}for(i=0;i<n;++i){for(j=n-1;j0;--j)couta[j][i];coutn;}}