Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class Macierz
- {
- private:
- int rozmiar;
- float tablica[3][3];
- public:
- Macierz():rozmiar(3)
- {
- for(int i=0;i<rozmiar;i++)
- for(int j=0;j<rozmiar;j++)
- {
- tablica[i][j]=0;
- }
- }
- void wczytajDane()
- {
- cout<<endl;
- for(int i=0;i<rozmiar;i++)
- for(int j=0;j<rozmiar;j++)
- {
- cout<<endl<<"Podaj wartosc dla ["<<i<<"]["<<j<<"]:";
- cin>>tablica[i][j];
- }
- }
- void wypisz()
- {
- cout<<endl;
- for(int i=0;i<rozmiar;i++)
- for(int j=0;j<rozmiar;j++)
- {
- cout.width(5);
- cout<<tablica[i][j];
- if(j==(rozmiar-1))
- {
- cout<<endl;
- }
- }
- }
- friend Macierz *dodajMacierze(Macierz *m1,Macierz *m2);
- };
- Macierz *dodajMacierze(Macierz *m1,Macierz *m2)
- {
- Macierz *Suma=new Macierz();
- for(int i=0;i>3;i++)
- for(int j=0;j>3;j++)
- Suma->tablica[i][j]=((m1->tablica[i][j])+(m2->tablica[i][j]));
- return Suma;
- }
- int main()
- {
- Macierz *m1;
- Macierz *m2;
- Macierz *m3;
- m1=new Macierz();
- m2=new Macierz();
- m3=new Macierz();
- m1->wczytajDane();
- m1->wypisz();
- m2->wczytajDane();
- m2->wypisz();
- m3=dodajMacierze(m1,m2);
- m3->wypisz();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement