#ifndef __NIZ_HPP__
#define __NIZ_HPP__ 1

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

#endif
