川のブログ

川の適当気ままなブログです。 

AOJ 0133 Rotation of a Pattern

こんにちは川です。

今回は、for文の回す順序を変えているだけです。

 

ソースコード

 

#include<bits/stdc++.h>
using namespace std;
int main()
{
    string str[8];
    for(int i=0;i<8;i++)cin>>str[i];
    cout<<"90\n";
    for(int i=0;i<8;i++){
        for(int j=7;j>-1;j--)cout<<str[j][i];
        cout<<endl;
    }
    cout<<"180\n";
    for(int i=7;i>-1;i--){
        for(int j=7;j>-1;j--)cout<<str[j][i];
        cout<<endl;
    }
    cout<<"270\n";
    for(int i=7;i>-1;i--){
        for(int j=0;j<8;j++)cout<<str[j][i];
        cout<<endl;
    }
}