Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- using namespace std;
- string dugme1 (string k)
- {
- string s="";
- for (int i=0; i<4; i++)
- s = s + k[i+1];
- s = s + k[0];
- return s;
- }
- string dugme2 (string k)
- {
- string s="";
- s = k[4];
- for (int i=1; i<5; i++)
- s = s + k[i-1];
- return s;
- }
- string dugme3 (string k)
- {
- string s="";
- s = s + k[1];
- s = s + k[0];
- for (int i=2; i<5; i++)
- s = s + k[i];
- return s;
- }
- main()
- {
- string s = "ABCDE";
- int n,m;
- cin >> n >> m;
- while (n!=4)
- {
- switch(n)
- {
- case 1: for(int i=0; i<m; i++) s = dugme1(s); break;
- case 2: for(int i=0; i<m; i++) s = dugme2(s); break;
- case 3: for(int i=0; i<m; i++) s = dugme3(s); break;
- default: break;
- }
- cin >> n >> m;
- }
- cout << s << endl;
- system ("PAUSE");
- }
Advertisement
Add Comment
Please, Sign In to add comment