Los cardinales expresan sólo números naturales. Como éstos son infinitos es complicado crear reglas para escribir todos los números, pero no imposible. Por ello vamos a intentarlo, las reglas básicas son:
1. Los números del 0 al 30 se escriben con una única palabra:
cero, cuatro, diez, diecinueve, veintiuno, veintitrés, veintisiete
2. Las decenas, centenas y mil se escriben con una única palabra:
veinte, cuarenta, sesenta, doscientos, cuatrocientos, quinientos, setecientos, mil
3. Se escriben con dos palabras las cifras a partir del 31, salvo las decenas, centenas y mil:
treinta y uno, cuarenta y cinco, ochocientos treinta, dos mil cuarenta y tres, un millón ciento treinta mil veinticinco
4. El cardinal uno y los terminados en uno pueden tener género femenino dependiendo del sustantivo al que acompañen:
veintiuna personas, treinta y un coches, treinta y una casas, doscientos un patos
5. El nombre correspondiente al 100 es ciento, pero cuando precede al sustantivo es cien:
cien tornillos, once por ciento, ciento y alguna más, cien perros
6. Las centenas pueden tener genero masculino o femenino a partir del doscientos/as:
novecientas anchoas, setecientos atunes, quinientas liras, trescientos bares
Fuente: http://www.rae.es/, http://es.wikipedia.org/, Enciclopedia Larousse.