| admin | 
								|  | « Odpowiedz #1 : Luty 08, 2011, 22:54:11 » |  | 
 
 Przyk³ad 1. W programie wprowadzono klasê macierz o rozmiarze 2x2. W klasie tej zadeklarowano dwa konstruktory.
 #include <cstdlib>
 #include <iostream>
 
 using namespace std;
 class macierz
 {private:
 double a,b,c,d;
 public:
 macierz(void);
 macierz(double a1, double a2, double a3, double a4);
 void wyswietl(void);
 double wyznacznik(void);};
 int main(int argc, char *argv[])
 {macierz A,B(1,2,3,4);
 cout<< "Wyznacznik macierzy";
 A.wyswietl();
 cout<<endl<<" wynosi: "<<A.wyznacznik()<<endl<<endl;
 B.wyswietl();
 cout<<endl<<"wynosi:"<<B.wyznacznik()<<endl;
 
 system("PAUSE");
 return EXIT_SUCCESS;
 }
 macierz::macierz(void){
 a=b=c=d=0;}
 macierz::macierz(double a1, double a2, double a3, double a4)
 {  a=a1;  b=a2;c=a3;  d=a4;}
 void macierz::wyswietl(void)
 {cout<<endl<<'|'<<a<<' '<< b<<'|';
 cout<<endl<<'|'<< c<<' '<< d<<'|';}
 double macierz::wyznacznik(void)
 {return a*b-c*d;}
 
 |