Guest User

Untitled

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