c++ prg v sem bsc