Guest User

Untitled

a guest
Feb 18th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <cstdlib>
  3. #include <math.h>
  4. int main () {
  5. int z, k, m;
  6. float a, b, x, y, r;
  7. double n;
  8. printf ("Unesite koordinate tocke T\n");
  9. scanf ("%f %f", &x, &y);
  10. printf ("Unesite 1 ili 2 \n");
  11. printf ("1 - pripadnost tocke krugu\n");
  12. printf ("2 - pripadnost tocke pravcu\n");
  13. scanf ("%d", &m);
  14. if (m==1) {
  15. printf ("Unesite koordinate sredista kruznice S i njezin radijus\n");
  16. scanf ("%d %d %lf", &z, &k, &r);
  17. n = sqrt((x+z)*(x+z)+(y+z)*(y+z));
  18. if (n==r)
  19. printf ("Tocka T(%f, %f) lezi na kruznici radijusa %f\n", x, y, r);
  20. else if (n<r)
  21. printf ("Tocka T(%f, %f) nalazi se unutar kruznice radijusa %f\n", x, y, r);
  22. else
  23. printf ("Tocka T(%f, %f) nalazi se izvan kruznice radijusa %f\n", x, y, r);
  24. } else if (m==2){
  25. printf ("Unesite koef smjera pravca i njegov odsjecak na y osi\n");
  26. scanf ("%f %f", &a, &b);
  27. if (y==(a*x)+b)
  28. printf ("Tocka (%f, %f) lezi na pravcu y = %fx + %f\n", x, y, a, b);
  29. else
  30. printf ("Tocka (%f, %f) ne lezi na pravcu y = %fx + %f\n", x, y, a, b);
  31. }
  32. else
  33. printf ("Nije odabrana odgovarajuća opcija: 1 (za krug) i 2 (za pravac).\n");
  34. system ("pause");
  35. return 0;
  36. }
Add Comment
Please, Sign In to add comment