Pourquoi écrit-on « deux cents », mais « deux cent trois » ?

Comment s’accorde « une centaine » ?