Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<fstream>
- using namespace std;
- ifstream fin("asd.in");
- int a[50][50], b[50][50];
- int main()
- {
- int i, j, nrl, nrc, p;
- fin>>p>>nrl>>nrc;
- for(i=1; i<=nrl; i++)
- {
- for(j=1; j<=nrc; j++)
- {
- fin>>a[i][j];
- }
- }
- if(p==1)
- {
- for(i=1; i<=nrl; i++)
- {
- for(j=1; j<=nrc; j++)
- {
- b[j][nrl+1-i]=a[i][j];
- }
- }
- for(i=1; i<=nrc; i++)
- {
- for(j=1; j<=nrl; j++)
- {
- cout<<b[i][j]<<' ';
- }
- cout<<endl;
- }
- }
- if(p==2)
- {
- for(i=1; i<=nrl; i++)
- {
- for(j=1; j<=nrc; j++)
- {
- b[nrl-i+1][nrc-j+1]=a[i][j];
- }
- }
- for(i=1; i<=nrl; i++)
- {
- for(j=1; j<=nrc; j++)
- {
- cout<<b[i][j]<<' ';
- }
- cout<<endl;
- }
- }
- if(p==3)
- {
- for(i=1; i<=nrl; i++)
- {
- for(j=1; j<=nrc; j++)
- {
- b[nrc-j+1][i]=a[i][j];
- }
- }
- for(i=1; i<=nrc; i++)
- {
- for(j=1; j<=nrl; j++)
- {
- cout<<b[i][j]<<' ';
- }
- cout<<endl;
- }
- }
- return 0;
- }
- //p1 e 90 grade la dreapta
- //p2 e 180 grade la dreapta
- //p3 e 270 grade la dreapta
Advertisement
Add Comment
Please, Sign In to add comment