Advertisement
TimxAG

Untitled

Nov 22nd, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. #include<bits/stdc++.h>,
  2. using namespace std;
  3. int modulo(int a, int b)
  4. {
  5. return (a-(floor(a/b)*b));
  6. }
  7. int main()
  8. {
  9. double x=-10, y=-10, l=6, x0=20, y0=0,rx=5,ry=10,k=0,f=0,xx,yy,ll;
  10. // if ( ((x*x)/(a*a))+((y*y)/(b*b)) < 1 )
  11. // cout << "X,Y: " << x << "," << y << endl;
  12. while ((k<50 ) && (f==0))
  13. {
  14. xx=x;yy=y;ll=l;
  15. if ((((x-x0)*(x-x0)/(rx*rx)) - ((y-y0)*(y-y0)/(ry*ry))) == 1) f=1;
  16. x=abs(max(modulo(min(xx+yy,yy+ll),30), modulo(max(xx+ll,yy+k),25)));
  17. y=modulo(abs(xx+k),10) + modulo(abs(yy+k),10) + modulo(abs(ll+k), 10);
  18. l=modulo((x*x*x+y*y*y+ll*ll*ll-k),35) ;
  19.  
  20. k++;
  21. cout << k << ") " << x << " " << y << " " << l << " " << f << endl;
  22. }
  23. if (f==1) cout <<k; else cout << "Nein";
  24. return 0;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement