programa que lea una cadena y regrese un numero

Iniciado por ginny1685, 6 Mayo 2012, 03:19 AM

0 Miembros y 1 Visitante están viendo este tema.

ginny1685

hola a todos!!

DEbo hacer un programa en c, en el que el usuario ingrese el nombre de un numero, por ejemplo:

dos mil trescientos cuarenta y cinco

y el programa regrese los dígitos asi:

2345

Pero ademas que si, el usuario escribe con un pequeño error el nombre del numero igual lo reconozca, y regrese el numero correcto..

:S tienen alguna idea de cómo hacerlo???

porque no se me ha ocurrido como..

k3r00t

#1
"Dos mil trescientos ochenta y cinco" =  2385.

Espero te ayude!

durasno

Hola! xD muy bueno lo de k3r00t... Un poco mas de ayuda tal vez seria parsear la cadena para analizar, como dijo k3r00t, los caracteres iniciales. Tenes q tener en cuenta aquellos numeros q cambian rotundamente al leerse, por ej. el 500

Ejercicio interesante, nada facil. Tal vez lo haga y suba mi version(aunq no creo q hoy ya q no tengo muchas ganas :S). Si tenes algo subilo

Saludos

Ahorrate una pregunta, lee el man