rendered paste body#include <iostream>#include <cstdlib>using namespace std;class dinamicna{ int *p;public: dinamicna(int i); ~dinamicna() { delete p; cout << "Osloboduvanje \n"; } int zemi() { return *p; }};dinamicna::dinamicna(int i){ cout << "Zavzemanje\n"; p = new int; if(!p) { cout << "Greska pri alokacija\n"; exit(1); } *p = i;}// Vrakanje negativna vrednost za *ob.p int neg(dinamicna ob){ return -ob.zemi();}main(){ dinamicna o(-10); cout << o.zemi() << "\n"; cout << neg(o) << "\n"; dinamicna o2(20); cout << o2.zemi() << "\n"; cout << neg(o2) << "\n"; cout << o.zemi() << "\n"; cout << neg(o) << "\n";}