Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2013
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.42 KB | None | 0 0
  1. // LAB5.cpp : Defines the entry point for the console application.
  2. //
  3.  
  4. #include "stdafx.h"
  5.  
  6.  
  7. class macierz
  8. {
  9. private:
  10.     int szer;
  11.     int wys;
  12.     int **tab;
  13.  
  14. public:
  15.     macierz(int szer1, int wys1);
  16.     macierz();
  17.  
  18.  
  19.     int pobierzSzerokosc()
  20.     {
  21.         return szer;
  22.     }
  23.  
  24.  
  25.  
  26.     int pobierzWysokosc()
  27.     {
  28.         return wys;
  29.     }
  30.  
  31.     /*void zapiszPlik()
  32.     {
  33.         ofstream mojplik;
  34.         mojplik.open("macierz.txt");
  35.         mojplik << tab;
  36.         mojplik.close();
  37.     }*/
  38.  
  39.  
  40.     void zapiszPlik()
  41.     {
  42.         ofstream mojplik;
  43.         mojplik.open("macierz.txt");
  44.  
  45.         for( int i = 0; i < szer; i++ )
  46.         {
  47.             for( int j = 0; j < wys; j++ )
  48.             {
  49.                 mojplik << tab[ j ][ i ];
  50.             }
  51.         }
  52.         mojplik.close();
  53.     }
  54.  
  55.  
  56.  
  57.     ~macierz()
  58.     {
  59.         for (int x = 0; x < szer; x++)
  60.         delete [] tab[x];
  61.         delete [] tab;
  62.     }
  63.  
  64.  
  65.  
  66. };
  67.  
  68.  
  69.  
  70.     macierz::macierz(int szer1, int wys1)
  71.     {
  72.             szer = szer1;
  73.             wys = wys1;
  74.  
  75.             int **tab = new int*[szer];
  76.             for (int x = 0 ; x < szer ; x++)
  77.         {
  78.             tab[x] = new int[wys];
  79.         }
  80.     }
  81.  
  82.    
  83.     macierz::macierz() //domyslny konstruktor
  84.     {
  85.         szer = 5;
  86.         wys = 5;
  87.  
  88.             int **tab = new int*[szer];
  89.             for (int x = 0 ; x < szer ; x++)
  90.         {
  91.             tab[x] = new int[wys];
  92.         }
  93.     }
  94.    
  95.  
  96. int _tmain(int argc, _TCHAR* argv[])
  97. {
  98.     int a, b;
  99.     cin >> a >> b;
  100.  
  101.     macierz pierwsza(a,b);
  102.    
  103.     pierwsza.zapiszPlik();
  104.  
  105.     cout << pierwsza.pobierzSzerokosc() << pierwsza.pobierzWysokosc() << endl;
  106.  
  107.    
  108.  
  109.        
  110.  
  111.    
  112.  
  113.     system("pause");
  114.     return 0;
  115. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement