Coloca el código que hiciste.- 
 #include <stdio.h>   
#include <stdlib.h> 
#define cls system ("cls");
#define pause system ("pause");
void push (int valor);
int pop();
void mostrar();
int pila [10],top = -1,msg=0;
void main()
{
   int x,opcion;
   do 
   { 
      cls;
      opcion = 0;
      printf("\n\t\t               -Menu Inicial-            ");
      printf("\n\t\t                                         ");
      printf("\n\t\t  1) Ingresar Elementos a Pila          ");
      printf("\n\t\t  2) Eliminar Elementos de la pila      ");
      printf("\n\t\t  3) Mostrar Elemetos de la pila        ");
      printf("\n\t\t  4) Salir                              ");
      if (msg == 1)
      {
      printf("\n\t\t                                       ");
      printf("\n\t\t  El valor fue ingresado.              ");
      }
      printf("\n\t\t                                       ");
      do 
      {
      printf("\n\t\t >  Ingrese la opcion a ejecutar (1 - 4) ");
      scanf("%d",&opcion);
      }while(opcion < 1 || opcion > 4);
   }while (opcion < 1 || opcion > 4); 
   switch(opcion)
      {
      case 1: printf("\n\t\tIngrese Valor:");
      scanf("%d",&x);
      push(x);
      msg = 1; 
      main();
      break;
      case 2: x = pop();
      printf("Valor Eliminado:%d",x);
      break;
      case 3: mostrar(); 
      pause;
      break;
      case 4: printf("\n\t\t >  Hasta luego   \n\n\n\n ");
      break;
      }
}   
void push(int a)
{   
   top++;
   if (top<10)
   {
   pila[top]=a;   
   }else{
   printf("Pila esta Vacia");
   }
}
int pop ()
{
int a=0;
   if (top!=-1)
   {
   a= pila[top];
   top --;
   }else{
   printf("Pila Vacia");
   }
return (a);
}
void mostrar()
{   
   int ultimo=0;
   int c=0;
   ultimo = top+1;
   printf("\n\t\t   P   I   L   A  ");
   printf("\n\t\t : Fila - Valor :");
   for (c=0; c < ultimo; c++)
   {   
   printf("\n\t\t |  %d   |  %d   |",top+1,pop());
   }
   printf("\n\n\n\n");
   pause;
   msg = 0; 
   main();
}
////
ESTA PARTE NECESITO MODIFICARLA
int pop ()
{
int a=0;
   if (top!=-1)
   {
   a= pila[top];
   top --;
   }else{
   printf("Pila Vacia");
   }
return (a);
}
Para que me busque en vez de eliminar el registro que tengo.
o sea no se como hacer que yo al colocar el numero de la posicion del registro 3 me lo elimine.
///
Espero que ahora "Bicholey" no tomes prestado el  programa...