Zadatak 1. class Tocka { private: float x,y; public: void postavi_x(float a, float b) { x=a;y=b;} float vrati_x() {return x;} float vrati_y() {return y;} float udaljenost() {return sqrt(x*x+y*y);} }; Zadatak 2. class Tocka { private: float x,y; public: void postavi_x(float a, float b) { x=a;y=b;} float vrati_x() {return x;} float vrati_y() {return y;} float udaljenost() {return sqrt(x*x+y*y);} }; class Tocka3D:public Tocka { private: int z; public: void postavi_sve(int vr_x,int vr_y,int vr_z) { postavi(x,y); z=vr_z; } int dohvati_z() {return z:} float udaljenost() { return sqrt(x*x+y*y+z*z); } }; Zadatak 3. class Tocka3D:public Tocka { private: int z; public: void postavi_sve(int vr_x,int vr_y,int vr_z) { postavi(x,y); z=vr_z; } int dohvati_z() {return z:} float udaljenost() { return sqrt(x*x+y*y+z*z); } ostream&operator<<(ostream &var1, Tocka3D &var2); istream&operator>>(istream &var1, Tocka3d &var2); }; ostream & Tocka3D::operator <<(ostream&var2, Tocka3D&var2) { var1<<"x="<>(istream&var1,Tocka3D&var2) { int a,b,c; var1>>a>>b>>c; var2.postavi_sve(a,b,c); return var1; } Zadatak 4. //Tezi nacin?? //************************************************************** stack Sortiraj_Listu(listvar) { stacka; vectorb; var.front(); list::iterator iter; int tmp; for(iter=var.begin();iter!=var.end();iter++) b.push_back(*iter); for(int i=0;i Sortiraj_Listu(listvar) { stacka; list::reverse_iterator iter; var.sort(); for(iter=var.rbegin();iter!=var.rend();iter++) a.push(*iter); return a; } Zadatak 5. main() { ofstream fajl("nova.dat"); char c; while(true) { cin.get(c); if(cin.eof()) break; if(c>='a'&&c<='z') c=c-('a'-'A'); fajl<