§ 117. Следующие разряды слов пишутся слитно. Слова с приставками, напр.: а) с русскими ...
...Так же пишется слово контр-адмирал, где приставка контр...
§ 119. Следующие разряды существительных пишутся слитно. Существительные, слитное написание которых определяется общими правилами: слова с приставками и начальными частями типа лже-, полу-, само- (см. § 117, п. 1), сложные слова с первой частью, совпадающей с формой числительного (см. § 117, п. 2), сложные слова с начальными частями типа авто-, авиа- (см. § 117, п. 3), сложные слова с первой частью, оканчивающейся на -я (см. § 117, п. 4), напр.
...вице-премьер, вице-чемпион; камер-юнкер, камер-паж; контр-адмирал...
§ 128. Следующие разряды прилагательных пишутся слитно. Прилагательные, слитное написание которых определяется общими правилами: слова с приставками и с начальными частями типа все-, еже-, полу-, само- (см. § 117, п. 1), сложные слова с первой частью, совпадающей с формой числительного, а также много-, мало- (см. § 117, п. 2), с начальными частями типа авто-, авиа-, поли- (см. § 117, п. 3), с первой частью, оканчивающейся на -я (см. § 117, п. 4), напр.
...социал-демократический (социал-демократия), контр-адмиральский (контр-адмирал...
§ 78. Пишутся слитно: 1. Сложные имена существительные, образованные при помощи соединительных гласных, а также все образования с аэро-, авиа-, авто-, мото-, вело-, кино-, фото-, стерео-, метео-, электро-, гидро-, агро-, зоо-, био-, микро-, макро-, нео-, например:
...Также пишется через дефис контр-адмирал (...