#ifndef __NIZ_HPP__
#define __NIZ_HPP__ 1

class Niz {
public:
  Niz(unsigned n = 0)
    :_duzina(n), _kapacitet(n)
  {
    _elementi = new int[n];
  }
  Niz(const Niz &n);
  unsigned duzina() const;
  unsigned kapacitet() const;
  int& operator[](unsigned i);
  ~Niz();
  Niz& operator=(const Niz& n);
private:
  unsigned _duzina;
  unsigned _kapacitet;
  int *_elementi;
};

#endif
