Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- int main()
- {
- int n;
- char k[100000][3];
- while(cin>>n && n!=0)
- {
- fstream cout("m.txt");
- for(int i = 0; i < n; i++)
- cin>>k[i];
- int nasoka = 0;
- for(int i = 0; i < n; i++)
- {
- if(k[i]=="No")
- continue;
- if(k[i]=="+z")
- {
- if(nasoka == 0)
- {
- nasoka = 4;
- }
- else if(nasoka == 1)
- {
- nasoka = 5;
- }
- else if(nasoka == 4)
- {
- nasoka = 1;
- }
- else if(nasoka == 5)
- {
- nasoka = 0;
- }
- }
- if(k[i]== "-z")
- {
- if(nasoka == 0)
- {
- nasoka = 5;
- }
- else if(nasoka == 1)
- {
- nasoka = 4;
- }
- else if(nasoka == 4)
- {
- nasoka = 0;
- }
- else if(nasoka == 5)
- {
- nasoka = 1;
- }
- }
- if(k[i]== "+y")
- {
- if(nasoka == 0)
- {
- nasoka = 2;
- }
- else if(nasoka == 1)
- {
- nasoka = 3;
- }
- else if(nasoka == 2)
- {
- nasoka = 1;
- }
- else if(nasoka == 3)
- {
- nasoka = 0;
- }
- }
- if(k[i]=="-y")
- {
- if(nasoka == 0)
- {
- nasoka=3;
- }
- else if(nasoka == 1)
- {
- nasoka=2;
- }
- else if(nasoka == 2)
- {
- nasoka=0;
- }
- else if(nasoka == 3)
- {
- nasoka=1;
- }
- }
- }
- if(nasoka == 0)
- {
- cout<<"+x"<<endl;
- }
- else if(nasoka == 1)
- {
- cout<<"-x"<<endl;
- }
- else if(nasoka == 2)
- {
- cout<<"+y"<<endl;
- }
- else if(nasoka == 3)
- {
- cout<<"-y"<<endl;
- }
- else if(nasoka == 4)
- {
- cout<<"+z"<<endl;
- }
- else if(nasoka == 5)
- {
- cout<<"-z"<<endl;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement