Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<fstream>
- using namespace std;
- long long int n, qs, zz[110][110], tmp;
- void pasukti()
- {
- ios::sync_with_stdio(0);
- for(int f=0;f<qs;f++)
- {
- for(int i=0;i<n/2;i++)
- {
- for(int j=i;j<n-1-i;j++)
- {
- tmp = zz[i][j];
- zz[i][j] = zz[n-j-1][i];
- zz[n-j-1][i] = zz[n-i-1][n-j-1];
- zz[n-i-1][n-j-1] = zz[j][n-i-1];
- zz[j][n-i-1] = tmp;
- }
- }
- }
- }
- void atsakymas()
- {
- ios::sync_with_stdio(0);
- ofstream fout("15");
- for(int kk=0;kk<n;kk++)
- {
- for(int dd=0;dd<n;dd++)
- {
- fout<<zz[kk][dd];
- if(dd<n-1){fout<<" ";}
- }
- fout<<endl;
- }
- }
- int main()
- {
- ios::sync_with_stdio(0);
- ifstream fin("15.txt");
- fin>>n>>qs;
- for(int i=0;i<n;i++)
- for(int j=0;j<n;j++)
- fin>>zz[i][j];
- if(qs==0 || qs%4==0)
- {
- atsakymas();
- }
- else
- {
- qs=qs%4;
- pasukti();
- atsakymas();
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment