5
« en: Sábado 16 de Septiembre de 2006, 04:58 »
tengo un problema con un programa que estoy elaborando el cual se la da una expresion cualquiera matematica y la tiene que resolver este problema es mediante pilas el problema ratica en que yo ya tengo todo el algopritmo de evalucion y implantacion con pilas donde me falla es al momento de tener por ejemplo esto :
5+6*(9*56-3)+6 y al quererl pasar de esta forma
((5+(6*((9*56)-3)))+6) esta notacion es para que se pueda evaluar dicha expresion
el problema esta en que nose como hacer que mi programa al comparar un operador ponga en otra cadena una parentsis antes de el operando y depues del operado y que verifique si ta tiene parentesis mi problema esque nose com hacer que en otro cadena insertar la parte de la cadena que me sirve y ir introduciondo los parentesis que faltan ya use un tipo apuntador pero no me queda solo quiero que me den un empujonsito para mas o menos saber por donde pegarle, se agradece por la atencion y ayuda que me puedan dar gracias