Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include"math.h"
- #include"pila.h"
- void CargaPila (Pila *dada);
- double retorna (Pila);
- void main()
- {
- Pila dada;
- double numero;
- inicpila(&dada);
- CargaPila(&dada);
- numero=retorna(dada);
- printf("El numero formado es : %g\n",numero);//Control
- }
- void CargaPila(Pila *dada)
- {
- char ctrl='s';
- while (ctrl=='s')
- {
- leer(*&dada);
- printf("Si desea continuar ingresando numeros presiones 's'\n");
- fflush(stdin);
- scanf("%c",&ctrl);
- }
- }
- double retorna(Pila dada)
- {
- int p=0;
- double res=0;
- Pila aux;
- inicpila(&aux);
- while(!pilavacia(&dada))
- {
- res+=desapilar(&dada)*pow(10,p);
- p++;
- }
- return res;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement