Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.12 KB | None | 0 0
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main(int argc, char *argv[])
  7. {
  8.     int TrenutnoStanje[3][3] = {
  9.                                  {1,2,3},
  10.                                  {4,5,6},
  11.                                  {7,8,9}};
  12.     int BrojPoteza;
  13.     cin >> BrojPoteza;
  14.     if(BrojPoteza > 20 || BrojPoteza < 1)
  15.     {
  16.          return 0;
  17.     }
  18.     for(int var =0; var < BrojPoteza; var ++)
  19.     {
  20.          int Gumb, TempVar;
  21.          scanf( "%d", &Gumb );  
  22.          if(Gumb == 1)
  23.          {
  24.               TempVar = TrenutnoStanje[0][0];
  25.               TrenutnoStanje[0][0] = TrenutnoStanje[1][0];
  26.               TrenutnoStanje[1][0] = TrenutnoStanje[1][1];
  27.               TrenutnoStanje[1][1] = TrenutnoStanje[0][1];
  28.               TrenutnoStanje[0][1] = TempVar;
  29.          }
  30.          else if(Gumb == 2)
  31.          {
  32.               TempVar = TrenutnoStanje[0][1];
  33.               TrenutnoStanje[0][1] = TrenutnoStanje[1][1];
  34.               TrenutnoStanje[1][1] = TrenutnoStanje[1][2];
  35.               TrenutnoStanje[1][2] = TrenutnoStanje[0][2];
  36.               TrenutnoStanje[0][2] = TempVar;
  37.          }
  38.          else if(Gumb == 3)
  39.          {
  40.               TempVar = TrenutnoStanje[1][0];
  41.               TrenutnoStanje[1][0] = TrenutnoStanje[0][2];
  42.               TrenutnoStanje[0][2] = TrenutnoStanje[2][1];
  43.               TrenutnoStanje[2][1] = TrenutnoStanje[1][1];
  44.               TrenutnoStanje[1][1] = TempVar;
  45.          }
  46.          else if(Gumb == 4)
  47.          {
  48.               TempVar = TrenutnoStanje[1][1];
  49.               TrenutnoStanje[1][1] = TrenutnoStanje[2][1];
  50.               TrenutnoStanje[2][1] = TrenutnoStanje[2][2];
  51.               TrenutnoStanje[2][2] = TrenutnoStanje[1][2];
  52.               TrenutnoStanje[1][2] = TempVar;
  53.          }    
  54.     }
  55.     cout << TrenutnoStanje[0][0] << "," << TrenutnoStanje[0][1] << "," << TrenutnoStanje[0][2] << endl;
  56.     cout << TrenutnoStanje[1][0] << "," << TrenutnoStanje[1][1] << "," << TrenutnoStanje[1][2] << endl;
  57.     cout << TrenutnoStanje[2][0] << "," << TrenutnoStanje[2][1] << "," << TrenutnoStanje[2][2] << endl;
  58.     system("PAUSE");
  59.     return 0;
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement