#include <stdio.h>
#include <conio.h>
#define Max 10
int top=0;
float pila [Max];
void push (float y);
float pop (void);
void Listar (void);
void alex(void);
float a,b,c,d,e,f,g,h,j,k;
int x;
main()
{
printf("\t\t***Valores Flotantes***\n\n");
printf("Inserta Los Valores\n");
printf("1er valor: ");
scanf("%f",&a);
printf("2do valor:");
scanf("%f",&b);
printf("3er valor:");
scanf("%f",&c);
printf("4to valor:");
scanf("%f",&d);
printf("5to valor:");
scanf("%f",&e);
printf("6to valor:");
scanf("%f",&f);
printf("7mo valor:");
scanf("%f",&g);
printf("8vo valor:");
scanf("%f",&h);
printf("9no valor:");
scanf("%f",&j);
printf("10mo valor:");
scanf("%f",&k);
push(a);
push(b);
push(c);
push(d);
push(e);
push(f);
push(g);
push(h);
push(j);
push(k);
printf("\nSalio el dato: %.2f\n",pop());
printf("Salio el dato: %.2f\n",pop());
printf("Salio el dato: %.2f\n",pop());
printf("Salio el dato: %.2f\n",pop());
printf("Salio el dato: %.2f\n",pop());
printf("Salio el dato: %.2f\n",pop());
printf("Salio el dato: %.2f\n",pop());
printf("Salio el dato: %.2f\n",pop());
printf("Salio el dato: %.2f\n",pop());
printf("Salio el dato: %.2f\n",pop());
Listar();
alex();
getch();
}
void Listar (void)
{
printf("\n**Los valores** \n");
for(x=0;x<Max;x++)
{
printf("Los valores son:%.2f\n",pila[x]);
}
}
void push(float y)
{
if (top>=Max)
{
printf("pila llena");
return;
}
pila[top]=y;
top++;
}
float pop (void)
{
top--;
if(top<0)
{
printf("pila vacia");
return(0);
}
return pila [top];
}
void alex(void)
{
printf("\n\nAlejandro Gonzalez Arteaga\n");
printf("Grupo: 110352\tMatricula:1311120069\n");
printf("Informatica\n\n");
}

No hay comentarios:
Publicar un comentario