Грамота.ру пишет, что правильно "
стодвадцатипятилетний" и "
тысячелетний".
В этом есть какая-то логика или "понять это невозможно, можно только запомнить"?
Почему 20 склоняется, 5 склоняется, даже 1000 склоняется, а 100 не склоняется?
https://pishu-pravilno.livejournal.com/4895907.html