Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Ayuda pilas C

Estas en el tema de Ayuda pilas C en el foro de C/C++ en Foros del Web. Como se utilizan las pilas dinamicas en C? ya que tengo que hacer un programa que realize algun tipo de expresión aritmética como esta 2e3 ...
  #1 (permalink)  
Antiguo 09/04/2007, 22:40
 
Fecha de Ingreso: abril-2007
Mensajes: 2
Antigüedad: 17 años
Puntos: 0
Pregunta Ayuda pilas C

Como se utilizan las pilas dinamicas en C? ya que tengo que hacer un programa que realize algun tipo de expresión aritmética como esta 2e3 + 5 * 2e2 12 / 6 mas o menos y es que nunca nos explicaron como usar pilas si alguien me pudiera ayudar se lo agradeceria mucho
  #2 (permalink)  
Antiguo 09/04/2007, 23:10
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 5 meses
Puntos: 52
Re: Ayuda pilas C

Lo que no entiendo es que tienen que ver las pilas con las expresiones aritemeticas.

Intentas usar pilas como analizar de expresiones?? en ese caso usa arboles.

Saludos
  #3 (permalink)  
Antiguo 10/04/2007, 01:20
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 20 años, 5 meses
Puntos: 7
Re: Ayuda pilas C

Una pila, es una estructura de datos de tipo LIFO (last in, firs out -- ultimo en entrar, primero en salir)

Entonces supongo que lo que quiere hacer, es ir metiendo la ecuacion por partes (haciendo un push). Ya que esta toda la ecuacion en la pila, irla sacando (pop) para irla evaluando e irlas resolviendo.

Aqui puedes encontrar un link util para ver como se implementa una pila
http://c.conclase.net/edd/index.php?cap=002

saludos,
  #4 (permalink)  
Antiguo 10/04/2007, 11:47
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 5 meses
Puntos: 52
Re: Ayuda pilas C

Cita:
Iniciado por blackwind Ver Mensaje
Una pila, es una estructura de datos de tipo LIFO (last in, firs out -- ultimo en entrar, primero en salir)

Entonces supongo que lo que quiere hacer, es ir metiendo la ecuacion por partes (haciendo un push). Ya que esta toda la ecuacion en la pila, irla sacando (pop) para irla evaluando e irlas resolviendo.

Aqui puedes encontrar un link util para ver como se implementa una pila
http://c.conclase.net/edd/index.php?cap=002

saludos,
Bueno, creo que queda de ams decir que se lo que es una pila. Pero ya añadirle pila "dinamica". Que no se suponen que las pilas siempre son dinamicas? O se referira a uso de memoria dinamica para la pila? Como lista enlazada?
Que raro.
aun asi analizar expresiones aritmeticas por mediod e una pila no es una buena idea.

Saludos
  #5 (permalink)  
Antiguo 10/04/2007, 13:20
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 20 años, 5 meses
Puntos: 7
Re: Ayuda pilas C

jeje, la definicion de pila la puse para xionastaroth.

Y si existen tanto pilas dinamicas como estaticas.

Por cierto, a mi no se me hace mala idea hacerlo con una pila, te puede facilitar gran parte del parseo....

saludos,
  #6 (permalink)  
Antiguo 10/04/2007, 17:14
 
Fecha de Ingreso: abril-2007
Mensajes: 2
Antigüedad: 17 años
Puntos: 0
Re: Ayuda pilas C

gracias por el enlace estoy revisandolo para tratar de resolver el problema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:14.