sábado, 9 de junio de 2007

SINTAXIS DE FILAS Y COLAS

SACAR COLA Y COLA VACIA

//Saca datos de la colaint sacarcola()
{
if(!colavacia())
{
int dato=cola[0];
tope--;
for (int x=0;
x
{
cola[x]=cola[x+1];
}
return(dato);
}
else
{
cout<<"Error, cola vacia";

}
}

//Verifica que la cola no este vaciaint colavacia()

{
if (tope2<0)>
{
return (1);
}
else
{
return (0);
}
}


METER COLA Y COLA LLENA

//Pilasvoid meterpila(int numero)

{
if (!pilallena())
{
pila[tope]=numero;
tope++;
}
else
{
cout<<"Error, pila llena";
}
}

//verificar que no este llena la pila para poder meter datosint pilallena()
{
if (tope==10)
{
return (1);
}
else
{
return (0);
}
}

SACARPILA Y PILA VACIA

int sacarpila()
{
if (!pilavacia())
{
tope--;
int dato=pila[tope];
return(dato);
}
else
{
return(-1);
}
}

int pilavacia()
{
if (tope<0)>
{
return (1);
}
else
{
return (0);
}
}


No hay comentarios: