Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int min (int a, int b)
- {return (a<b)?a:b;}
- int max (int a, int b)
- {return (a>b)?a:b;}
- int main()
- {int i=11, j=13, l=10;
- int k, iNext, jNext, lNext;
- for (k=0; k<50; k++)
- {if (i>=5 && i<=15 && j<=-5 && j>=-15)
- {printf("Точка i=%d j=%d l=%d попала на шаге k=%d\n",i,j,l,k); break;}
- else
- {iNext=abs(k-15)-min((i/3),((j+l)%10))-20;
- jNext=(-(j+k)/5)+abs((i*k)%8);
- lNext=max(((i+j)%15),((l+k)%14));
- i=iNext;
- j=jNext;
- l=lNext;}}
- if (i<5 || i>15 || j>-5 || j<-15)
- {printf("Точка не попала\n");}
- return 0;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement