[ drazac @ 27.09.2007. 13:36 ] @
Pozdrav Ovako glasi zadatak: Klasa matrica deklarirana je: Code: class Matrica { int br_red; int br_stup; double **Elementi; public: CMatrica (); CMatrica (int n, int m); double Suma (n); ... }; Deklaliraj klasu CMatrica2 koja nasljeđuje zadanu matricu i konstruktore. Deklariraj i definiraj člansku funkciju za množenje dvije matrice. Ovo sam ja pokusao rijesiti zadatak ali nisam uspio.. pa ako mozete pomoci: Code: CMatrica2:CMatrica; class CMatrica{ double [] matrica1,double[] matrica2; double mnozenje(double [], double []); double mnozenje(double [] matrica1, double [] matrica2){ return matrica1*matrica2; Zadatak 2. Definiraj klasu za siguran rad s vektorima na nacin da se sprijeci pristup elementima van granice polja. Klasa treba imati dva konstrukotra - u jednom se točno navodi veličina vektora a u drugom se podrazumijeva veličina od 10 elemenata. Za pristup elementima treba definirati funkciju elementi(i). Glavni program treba učitati dva vektora i ispisati njihov zbroj Nisam bas vjest sa vektorima, no napisao sam dio coda Code: class Vektor[ int velicina, i; vector<double>vektor=new vector<double>; Vektor(vector<double>); Vektor(vector<double>, int); double elementi(i); ~Vektor(); Vektor::Vektor(vector<double>vektor){ this. vector<double>vektor=vector<double>vektor; } double elementi(int i){ return vektor(this.i=i;); } Bio bih jako zahvalan na bilo kakvoj pomoci |