Możesz jeszcze jako wyzwanie dla siebie, przejsc na strone SPOJ-a polskiego i porobić stamtąd wiele zadanek, szczegolnie popróbuj z zakładki trudne, jeśli mówisz że opanowałeś już wiele z podstawowych zasad c++ Tam przekonasz się, że możesz posiadać jeszcze braki, sam tego doświadczyłem w pewnym sensie A jak kolega niżej napisał, weź się za obiektowego programowanie, zajrzyj np do Mirosława Zelenta na youtube, On co nie co wytlumaczy, ale osobiscie odesłałbym Cie również do jakiejś KSIĄŻKI na ten temat, iż osobiscie ja z filmów na yt wyniosłem tylko garstkę a utrwalam sobie ją poprzez pracę z ksiażką ;)