Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.54 KB | None | 0 0
  1. #include <stdio.h>
  2. int min (int a, int b)
  3. {return (a<b)?a:b;}
  4.  
  5. int max (int a, int b)
  6. {return (a>b)?a:b;}
  7.  
  8. int main()
  9. {int i=11, j=13, l=10;
  10. int k, iNext, jNext, lNext;
  11. for (k=0; k<50; k++)
  12. {if (i>=5 && i<=15 && j<=-5 && j>=-15)
  13. {printf("Точка i=%d j=%d l=%d попала на шаге k=%d\n",i,j,l,k); break;}
  14. else
  15. {iNext=abs(k-15)-min((i/3),((j+l)%10))-20;
  16. jNext=(-(j+k)/5)+abs((i*k)%8);
  17. lNext=max(((i+j)%15),((l+k)%14));
  18. i=iNext;
  19. j=jNext;
  20. l=lNext;}}
  21. if (i<5 || i>15 || j>-5 || j<-15)
  22. {printf("Точка не попала\n");}
  23. return 0;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement