Грамматический словарь Зализняка
Вице-адмирал,
вице-адмиралы,
вице-адмирала,
вице-адмиралов,
вице-адмиралу,
вице-адмиралам,
вице-адмиралом,
вице-адмиралами,
вице-адмирале,
вице-адмиралах
Вице-адмирал
вице-адмирал