Result: Accepted
Time: 5ms
Memory: 1092kB
#include<cstdio>
#include<cmath>
using namespace std;
int main(){
int t;
int a[101][101];
int b[101][101];
scanf("%d",&t);
while(t--){
int n,m,k,i,j;
scanf("%d%d%d",&n,&m,&k);
for( i=0;i<n;i++){
for( j=0;j<m;j++){
scanf("%d",&a[i][j]);
}
}
int z=k%4;
if(z==1){
for(i=0;i<m;i++)
{
for(j=n-1;j>=0;j--)
printf("%d ",a[j][i]);
printf("\n");
}
/*
1 2 3 7 4 1 9 8 7 3 6 9
4 5 6 8 5 2 6 5 4 2 5 8
7 8 9 9 6 3 3 2 1 1 4 7
1,1-> 1,3
1,2-> 2,3
1,3-> 3,3
2,1-> 2,3
*/
}
if(z==2){
for(i=n-1;i>=0;i--)
{
for(j=m-1;j>=0;j--)
printf("%d ",a[i][j]);
printf("\n");
}
}
if(z==3){
for(i=m-1;i>=0;i--)
{
for(j=0;j<n;j++)
printf("%d ",a[j][i]);
printf("\n");
}
}
if(z==0){
for( i=0;i<n;i++){
for( j=0;j<m;j++){
printf("%d ",a[i][j]);
}
printf("\n");
}
}
printf("\n");
}
}