j4ggi

asdasd

Feb 20th, 2014
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.44 KB | None | 0 0
  1. int fun(int x, int y, int n)
  2. {
  3.     int wynik = 0;
  4.     for (int i = 1; i <= n; i++)
  5.         for (int j = 1; j <= n; j++)
  6.         {
  7.             if(i==x && j==y) continue;  //pomijam pole jeżeli to jest pole, na którym stoi figura
  8.             if (i-j == x-y  || i+j == x+y)      // tutaj zliczam pola po skosie
  9.                 wynik++;
  10.         }
  11.     wynik+=2*n-2;                   //tu dodaję 2*n-2 bo dodaję pionowo i poziomo, bo zawsze może się ruszyć na (n-1) pól w pionie i poziomie
  12.     return wynik;
  13. }
Advertisement
Add Comment
Please, Sign In to add comment