Ответ:

В параллелограмме равенство диагоналей \(BD=AC\) означает, что он является прямоугольником.

Диагональ прямоугольника:

\[AC=\sqrt{AB^2+BC^2}=\sqrt{12^2+16^2}=\sqrt{144+256}=20.\]

Диагонали параллелограмма точкой пересечения делятся пополам, поэтому:

\[AO=\frac{AC}{2}=\frac{20}{2}=10.\]

Ответ: \(|\vec a|=10\).