Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <cstdlib>
- #include <math.h>
- int main () {
- int z, k, m;
- float a, b, x, y, r;
- double n;
- printf ("Unesite koordinate tocke T\n");
- scanf ("%f %f", &x, &y);
- printf ("Unesite 1 ili 2 \n");
- printf ("1 - pripadnost tocke krugu\n");
- printf ("2 - pripadnost tocke pravcu\n");
- scanf ("%d", &m);
- if (m==1) {
- printf ("Unesite koordinate sredista kruznice S i njezin radijus\n");
- scanf ("%d %d %lf", &z, &k, &r);
- n = sqrt((x+z)*(x+z)+(y+z)*(y+z));
- if (n==r)
- printf ("Tocka T(%f, %f) lezi na kruznici radijusa %f\n", x, y, r);
- else if (n<r)
- printf ("Tocka T(%f, %f) nalazi se unutar kruznice radijusa %f\n", x, y, r);
- else
- printf ("Tocka T(%f, %f) nalazi se izvan kruznice radijusa %f\n", x, y, r);
- } else if (m==2){
- printf ("Unesite koef smjera pravca i njegov odsjecak na y osi\n");
- scanf ("%f %f", &a, &b);
- if (y==(a*x)+b)
- printf ("Tocka (%f, %f) lezi na pravcu y = %fx + %f\n", x, y, a, b);
- else
- printf ("Tocka (%f, %f) ne lezi na pravcu y = %fx + %f\n", x, y, a, b);
- }
- else
- printf ("Nije odabrana odgovarajuća opcija: 1 (za krug) i 2 (za pravac).\n");
- system ("pause");
- return 0;
- }
Add Comment
Please, Sign In to add comment