To solve the given problem, we need to find the value of $\vec{c} \cdot \vec{b}$ given the conditions:
Let's first calculate $\vec{b} \times \vec{a}$:
The vectors are:
The cross product $\vec{b} \times \vec{a}$ is calculated as:
$\vec{b} \times \vec{a} = \begin{vmatrix} \hat{i} & \hat{j} & \hat{k} \\ 1 & -1 & 1 \\ 1 & -2 & 1 \end{vmatrix}$
$= \hat{i}((-1)(1) - (1)(-2)) - \hat{j}((1)(1) - (1)(1)) + \hat{k}((1)(-2) - (1)(-1))$
$= \hat{i}(-1 + 2) - \hat{j}(1 - 1) + \hat{k}(-2 + 1)$
$= \hat{i}(1) - \hat{j}(0) + \hat{k}(-1)$
$= \hat{i} - \hat{k}$
Now, knowing $\vec{b} \times \vec{c} = \vec{b} \times \vec{a}$, we have:
$\vec{b} \times \vec{c} = \hat{i} - \hat{k}$
Since $\vec{c} \cdot \vec{a} = 0$, vector $\vec{c}$ is orthogonal to vector $\vec{a}$.
We need to find a vector $\vec{c} = x\hat{i} + y\hat{j} + z\hat{k}$ such that:
Using these conditions and $\vec{c} \cdot \vec{b}$ calculation, we can find:
$\vec{c} \cdot \vec{b} = x(1) + y(-1) + z(1) = x - y + z$
With calculations, conditions simplify, and solving, we get:
$\vec{c} \cdot \vec{b} = -\frac{1}{2}$
Thus, the correct answer is:
$\boxed{-\frac{1}{2}}$