Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- int main()
- {
- int x,y,s1,s2;
- float r,a,b;
- short int odabir;
- printf("Unesi koordinate tocke T: ");
- scanf ("%d %d", &x, &y);
- printf("Unesite 1 ili 2\n 1-pripadnost tocke kruznici\n 2-pripradnost tocke pravcu\n");
- scanf("%d",odabir);
- if (odabir==1) {
- printf("Unesi radijus kruznice r: ");
- scanf("%f",&r);
- printf("Unesi srediste kruznice S: ");
- scanf("%d %d", &s1,&s2);
- if (sqrt((x-s1)*(x-s1)+((y-s2)*(y-s2)))==r){
- printf("Tocka T(%d,%d) lezi na kruznici radijusa %0.2f.", x,y,r);}
- else if (sqrt((x-s1)*(x-s1)+((y-s2)*(y-s2))) > r )
- printf("Tocka T(%d,%d) nalazi se izvan kruga radijusa %0.2f.", x,y,r);
- else printf("Tocka T(%d,%d) nalazi se unutar kruga radijusa %0.2f (a nije na kruznici).",x,y,r); }
- else if (odabir==2)
- {
- printf("Unesite koeficijent pravca k i odjecak na osi y ");
- scanf("%f,%f",a,b);
- if (y==a*x+b) printf("Tocka T(%d,%d) lezi na pravcu y = %0.2fx + %0.2f",x,y,a,b);
- else ("Tocka T(%d,%d) ne lezi na pravcu y = %0.2fx + %0.2f",x,y,a,b);
- }
- else printf("Nije odabrana odgovarajuca opcija: 1 (za krug) i 2 (za pravac).");
- system("pause");
- return 0;
- }
Add Comment
Please, Sign In to add comment