Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class macierz{
  5.  
  6. private:
  7. int w, k;//w - wiersze, k-kolumny
  8. float **tab;//tablica elementow
  9. public:
  10. macierz(int, int);
  11. ~macierz()
  12. {
  13. delete[]tab[0];
  14. delete[]tab;
  15. }
  16. istream& operator>>(istream& is, macierz&);
  17. macierz operator+(macierz);
  18. macierz operator-(macierz);
  19. macierz operator*(macierz);
  20. macierz operator*(float);
  21.  
  22.  
  23.  
  24. };
  25.  
  26. int main()
  27. {
  28.  
  29. return 0;
  30. }
  31.  
  32. macierz::macierz(int w1, int k){
  33.  
  34. w=w1;
  35. this->k=k;//lub (*this).k=k;
  36. float *tablica_wskaznikow=new float[w*k];
  37. tab=new float *[w];
  38. for(int i=0;i<w;++i)
  39. {
  40. tab[i]=tablica_wskaznikow+i*k;
  41. }
  42.  
  43. }
  44. macierz macierz::operator+(macierz M)
  45. {
  46. if(M.w!=w)
  47. cout<<"Nie mozna dodac macierzy"<<endl;
  48. else if(M.k!=k)
  49. cout<<"Nie mozna dodac macierzy"<<endl;
  50. else
  51. {
  52. macierz MN(w,k);
  53.  
  54. }
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement