rendered paste body#include <stdio.h>#include <math.h>#include <iostream>using namespace std;class Tocka { public: float x; float y; Tocka() { x=0; y=0; } Tocka(float a, float b) { x=a; y=b; }};class Trokut { private: Tocka *A; Tocka *B; Tocka *C; public: Trokut() { A->x=0; A->y=0; B->x=0; B->y=0; C->x=0; C->y=0; } Trokut(const Tocka& X, const Tocka& Y, const Tocka& Z){ float *Ax = new float; float *Ay = new float; float *Bx = new float; float *By = new float; float *Cx = new float; float *Cy = new float; Ax=&X.x; Ay=&X.y; Bx=&Y.x; By=&Y.y; Cx=&Z.x; Cy=&Z.y; A->x=*Ax; A->y=*Ay; B->x=*Bx; B->y=*By; C->x=*Cx; C->y=*Cy; } float opseg(){ float da, db, dc; // duljina stranice a... da = sqrt((C->x - B->x)*(C->x - B->x) + (C->y - B->y)*(C->y - B->y)); db = sqrt((C->x - A->x)*(C->x - A->x) + (C->y - B->y)*(C->y - B->y)); dc = sqrt((B->x - A->x)*(B->x - A->x) + (B->y - A->y)*(B->y - A->y)); float opseg; opseg = da+db+dc; cout << "opseg = " << opseg << endl; return 0; } float povrsina(){ cout << "unesi duljinu stranice " << endl; float a,v,povrsina; cin >> a; cout << "usesi visnu " << endl; cin >> v; povrsina = (a*v)/2; cout << "povrsina = " << povrsina << endl; return 0; } ~Trokut(){ }};int main(){ Tocka A(1,1); Tocka B(3,1); Tocka C(2,3); Trokut maki(A,B,C); return 0;}