Cette question a déjà des réponses ici :
Réponse
Ils sont tous les deux corrects et signifient exactement la même chose.
Je peux certainement envisager des situations où «cent» serait préféré; par exemple, en réponse à une question telle que:
Q. Cruella de Ville a-t-elle volé un cent un Beagles, ou deux cent un?
A. Un cent. Et cétaient des Dalmatiens idiots, pas des Beagles.
Ou, au contraire:
Q. Combien de pompes dites-vous que vous faites chaque matin; était-ce une centaine ou un million?
A. Eh!? Que pensez-vous que je suis, une machine? Cétait une centaine. Évidemment!
Mais même là, les formes «a» et «un» sont à peu près interchangeables.