Gracias por la ayuda, me ha servido de mucho me aclaro muchas dudas
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú//programa que simula el funcionamiento de una pila y una cola
#include<stdio.h>
void insertar(int pico[],int *i,int ele)
{
pico[*i]=ele;
*i++;
}
int borra(int pila[],int *i)
{
int x,y;
x=*i;
y=pila[x];
*i--;
return y;
}
int main()
{
int pila[8];
int cola[8];
int i,j,opc,ele,h;
printf("Ingresa 5 elementos para la pila:\n ");
for(i=0;i<5;i++)
{
scanf("%d",&pila[i]);
}
printf("\n\n");
printf("Ingresa 5 elementos para la cola:\n");
for(j=0;j<5;j++)
{
scanf(" %d",&cola[j]);
}
do{
printf("---Selecciona una opcion---\n");
printf("1.Insertar un elemento en la pila\n");
printf("2.Insertar un elemento en la cola\n");
printf("3.Eliminar un elemento en la pila\n");
printf("4.Eliminar un elemento de la cola\n");
printf("5.Mostrar pila\n");
printf("6.Mostrar cola\n");
printf("7.Pila llena\n");
printf("8.Cola llena\n");
scanf(" %d",&opc);
switch(opc)
{
case 1:
printf("Ingresa elemento a insertar:\n");
scanf(" %d",&ele);
if(i<8){
insertar(pila,&i,ele);
for(h=0;h<i;h++)
{
printf("%d",pila[h]);
}
}
printf("\n\n");
break;
case 2:
printf("Ingresa elemento a insertar:\n");
scanf(" %d",&ele);
if(i<8){
insertar(cola,&j,ele);
for(h=0;h<j;h++)
{
printf("%d",cola[h]);
}
}
printf("\n\n");
break;
case 3:
printf("Se eliminara elemento\n");
ele=borra(pila,&i);
printf("El elemento borrado de la pila fue%d\n\n",ele);
break;
default:
if(opc!=0)
printf("Nunca mencione tener esa opcion...\n");
}
}while(opc!=0);
}
System.out.println("Ingresa nombre de usuario de T.debito");
usude.setnombre(in.nextLine());