Jak uzupełnić poniższy kod tak, żeby zwracał wartość liczby, której zapis dwójkowy składa się z cyfr a[0] a[1] … a[k]?
Myślałem o czymś w stylu w=w+a[i]*(2 do potęgi k-i-1), ale nie wiem jak to zrobić w jednej linijce i bez używania funkcji pow.
int w=0;
for(int i=0; i<=k; i++) {
w=................
}
return w;