Realmente es necesario proporcionar más detalles con respecto a qué se refiere. ¿Te refieres a "palabras" o "cuerdas"?
Por ejemplo, si desea convertir un número en una cadena, entonces lo que sólo necesita algo como esto:
int i = 123;
string text = i.ToString();
De hecho, incluso se puede hacer esto:
(123).ToString(); // u need to put number in parenthesis
e incluso
(123.5).ToString(); // this always trips me out
Sin embargo, si usted necesita para convertir 123
en one hundred twenty three
, entonces necesitas hacer más análisis sintáctico. Tendría que dividir el número en sus partes, como cientos, décimas, etc.
Puede comenzar por obtener la longitud de la cuerda (para ints) para averiguar dónde comenzar la avería. Por ejemplo, 123 tiene 3 dígitos, así que deja que N = 3 e i = 1. A continuación, comienzas dividiendo 123 entre 10 (Ni) o 100. Esto te da 1. Ahora sabes que la palabra comenzará con "uno" cien". Luego incrementa i, resta ese número (100) y divídelo entre 10 (N-i), o 10 - esto te da 2. Haz esto hasta que N == i.
Espero que esto ayude. Realmente deberías editar tu pregunta.
suena como tarea –
¿Como en convertir números en cadenas? O convertir números en representaciones de palabras de ese número, p. 2030 = dos mil treinta? – froadie
¿Hizo una búsqueda primero?=/ – Jens