#include using namespace std; #include "Niz.h" #include "Lista.h" class Skup { public: virtual ~Skup() {} virtual void Dodaj( int x ) = 0; virtual bool Sadrzi( int x ) const = 0; }; class SkupPomocuNiza : public Skup { public: void Dodaj( int x ) { if( !Sadrzi(x) ) elementi.DodajNaKraj( x ); } bool Sadrzi( int x ) const { for( int i=0; iSledeci ) if( p->Vrednost == x ) return true; return false; } private: Lista elementi; }; class SkupX : public Skup { public: SkupX( int opseg ) : elementi(opseg) { for( int i=0; i=0 && x=0 && x