Witam,
Mam zapisane w
Vector<int> T
zmienne 0/1, jak zamienić je na int? np T={0,1,1}
i chcę mieć w wyniku 3.
Witam,
Mam zapisane w
Vector<int> T
zmienne 0/1, jak zamienić je na int? np T={0,1,1}
i chcę mieć w wyniku 3.
unsigned x=0;
for(unsigned i=0;i<T.size();++i) x=(x<<1)|(T[i]); // lub: x=x*2+T[i]; lub: x<<=1; x|=T[i]; lub: ....
for(unsigned i=OutputVector.size()-1;i<OutputVector.size();--i)
Dzięki, wszystko działa jak należy :)