Правильно: конец V века - X век.
Для обозначения веков обычно используются римские цифры: в XIII веке. При написании арабскими цифрами нужно наращение: в 13-м веке, в 13-м.
Лучше римскими цифрами или словами: люди XXV века, люди двадцать пятого века. Но возможен вариант с буквенным наращением после арабских цифр.
Корректно: XVII века. Допустимый вариант: 17-го века.
Правильно: Средние века.
При обозначении порядковых числительных арабскими цифрами к ним необходимо прибавлять окончание: 20-м томом, 5-е издание, 8-го класса. Но традиционно века обозначают римскими цифрами, поэтому лучше так: в XVII в.
Если всё же обозначать век арабскими цифрами, наращение нужно: в 17-м веке.