#include #include float udaljenost (float a,float b,float c, float d) { float dd; dd=sqrt(pow(c-a,2)+pow(d-b,2)); return dd; } float povrsina(float a, float b, float c) { float p,s; s=(a+b+c)/2; p=sqrt(s*(s-a)*(s-b)*(s-c)); return p; } int main() { float x1,x2,y1,y2,x3,y3,x4,y4,d1,d2,d3,d4,d5,p1,p2,p; printf("Unesi koordinate tocke A(x1,y1) "); scanf("%f %f", &x1, &y1); printf("Unesi koordinate tocke B(x2,y2) "); scanf("%f %f", &x2, &y2); printf("Unesi koordinate tocke C(x3,y3) "); scanf("%f %f", &x3, &y3); printf("Unesi koordinate tocke D(x4,y4) "); scanf("%f %f", &x4, &y4); d1=udaljenost(x1,y1,x2,y2); d2=udaljenost(x2,y2,x3,y3); d3=udaljenost(x3,y3,x1,y1); d4=udaljenost(x3,y3,x4,y4); d5=udaljenost(x4,y4,x1,y1); p1=povrsina(d1,d2,d3); p2=povrsina(d4,d5,d3); p=p1+p2; printf("Udaljenost je %.2f, %.2f, %.2f, %.2f, %.2f", d1, d2, d3, d4,d5); printf("\nPovrsina je %.2f", p); return 0; }