Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib>
- #include <iostream>
- using namespace std;
- int main(int argc, char *argv[])
- {
- int TrenutnoStanje[3][3] = {
- {1,2,3},
- {4,5,6},
- {7,8,9}};
- int BrojPoteza;
- cin >> BrojPoteza;
- if(BrojPoteza > 20 || BrojPoteza < 1)
- {
- return 0;
- }
- for(int var =0; var < BrojPoteza; var ++)
- {
- int Gumb, TempVar;
- scanf( "%d", &Gumb );
- if(Gumb == 1)
- {
- TempVar = TrenutnoStanje[0][0];
- TrenutnoStanje[0][0] = TrenutnoStanje[1][0];
- TrenutnoStanje[1][0] = TrenutnoStanje[1][1];
- TrenutnoStanje[1][1] = TrenutnoStanje[0][1];
- TrenutnoStanje[0][1] = TempVar;
- }
- else if(Gumb == 2)
- {
- TempVar = TrenutnoStanje[0][1];
- TrenutnoStanje[0][1] = TrenutnoStanje[1][1];
- TrenutnoStanje[1][1] = TrenutnoStanje[1][2];
- TrenutnoStanje[1][2] = TrenutnoStanje[0][2];
- TrenutnoStanje[0][2] = TempVar;
- }
- else if(Gumb == 3)
- {
- TempVar = TrenutnoStanje[1][0];
- TrenutnoStanje[1][0] = TrenutnoStanje[0][2];
- TrenutnoStanje[0][2] = TrenutnoStanje[2][1];
- TrenutnoStanje[2][1] = TrenutnoStanje[1][1];
- TrenutnoStanje[1][1] = TempVar;
- }
- else if(Gumb == 4)
- {
- TempVar = TrenutnoStanje[1][1];
- TrenutnoStanje[1][1] = TrenutnoStanje[2][1];
- TrenutnoStanje[2][1] = TrenutnoStanje[2][2];
- TrenutnoStanje[2][2] = TrenutnoStanje[1][2];
- TrenutnoStanje[1][2] = TempVar;
- }
- }
- cout << TrenutnoStanje[0][0] << "," << TrenutnoStanje[0][1] << "," << TrenutnoStanje[0][2] << endl;
- cout << TrenutnoStanje[1][0] << "," << TrenutnoStanje[1][1] << "," << TrenutnoStanje[1][2] << endl;
- cout << TrenutnoStanje[2][0] << "," << TrenutnoStanje[2][1] << "," << TrenutnoStanje[2][2] << endl;
- system("PAUSE");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement