Actividad 2: Códigos
En esta página web se mostraran los siguientes códigos, hechos por Feria Hernández Daniel Shalom.
Boleta: 2022601592 Grupo: 3CM32
Código de Pilas:
#include
#include
#include
#include
#include
struct pilas
{
int d;
pilas *a;
}*c,*e;
void menu(void);
void ingresar(void);
void sacar (void);
void actualizar_pila(void);
main()
{
menu();
}
void menu(void)
{
int y,opc;
for(;;)
{
std::cout>opc;
switch(opc)
{
case 1:
ingresar();
break;
case 2: sacar();
break;
case 0: exit(1);
default: std::cout>c->d;
c->a=NULL;
return;
}
e=new(pilas);
std::cout>e->d;
e->a=c;
c=e;
}
void sacar(void)
{
if(!c)
{
std::coutd;
c=e->a;
delete(e);
}
void actualizar_pila(void)
{
int y=2,i,ca=0;
e=c;
while(e)
{
ca++;
e=e->a;
}
for(i=0;id;
e=e->a;
}
}
#include
#include
#include
#include
struct pilas
{
int d;
pilas *a;
}*c,*e;
void menu(void);
void ingresar(void);
void sacar (void);
void actualizar_pila(void);
main()
{
menu();
}
void menu(void)
{
int y,opc;
for(;;)
{
std::cout>opc;
switch(opc)
{
case 1:
ingresar();
break;
case 2: sacar();
break;
case 0: exit(1);
default: std::cout>c->d;
c->a=NULL;
return;
}
e=new(pilas);
std::cout>e->d;
e->a=c;
c=e;
}
void sacar(void)
{
if(!c)
{
std::coutd;
c=e->a;
delete(e);
}
void actualizar_pila(void)
{
int y=2,i,ca=0;
e=c;
while(e)
{
ca++;
e=e->a;
}
for(i=0;id;
e=e->a;
}
}