Pagini recente » Cod sursa (job #3260085) | Cod sursa (job #128287) | Cod sursa (job #1827021) | Cod sursa (job #1445167) | Cod sursa (job #2967267)
#include <bits/stdc++.h>
using namespace std;
/// INPUT / OUTPUT
ifstream fin("cladiri.in");
ofstream fout("cladiri.out");
/// GLOBAL VARIABLES
const int NMAX = 1e3+5;
int n, m, w, h;
int mat[NMAX][NMAX], aux[NMAX][NMAX];
inline void rotateMatrix()
{
for(int i = 1; i <= n; ++ i)
{
for(int j = 1; j <= m; ++ j)
{
aux[j][n - i + 1] = mat[i][j];
}
}
swap(n, m);
}
/// SOLUTION
inline void solution()
{
rotateMatrix();
for(int i = 1; i <= n; ++ i)
{
for(int j = 1; j <= m; ++ j)
{
fout << aux[i][j] << ' ';
}
fout << '\n';
}
}
/// READING THE INPUT
int main()
{
ios::sync_with_stdio(false);
fin.tie(NULL);
fout.tie(NULL);
fin >> n >> m;
fin >> w >> h;
for(int i = 1; i <= n; ++ i)
{
for(int j = 1; j <= m; ++ j)
{
fin >> mat[i][j];
}
}
solution();
}