aqui les dejo el codigo para que me puedan ayudar
Código
#include<stdio.h> #include<conio.h> #include <stdlib.h> #define p printf #define s scanf main () { int arreglo[10]; int numero=0; int tope=0; int x=0; int contador; int cantidad; int final; do { /**COMANDO PARA CAMBIAR COLOR A LA VENTANA**/ /** COMANDO PARA LIMPIAR LA PANTALLA **/ /*******************************************/ /*******************************************/ /************ MENU DE OPCIONES **************/ /*******************************************/ /*******************************************/ p("\n\tPOR FAVOR ELIJA UNA DE LAS SIGUIENTES OPCIONES\n\n\n\n"); p("\t\t\tPILA\n"); p("\n\t1.INGRESAR UN DATO A LA PILA \n\n"); p("\t2.MOSTRAR DATOS DE LA PILA\n\n"); p("\t3.ELIMINAR DATO DE LA PILA \n\n"); p("\t4.SALIR DEL PROGRAMA \n"); /***********************************************/ s("%i",&numero); switch(numero) { /*******************************************/ /*******************************************/ /****** AGREGAR ELEMENTO A LA PILA*********/ /*******************************************/ /*******************************************/ case 1:{ p("CUANTOS ELEMENTOS QUIERE AGREGAR A LA PILA "); for( contador = 1; contador <= cantidad; contador++ ){ p("\t INTRODIZCA EL DATO DE LA PILA NUMERO %d : ", contador); s("%i",&arreglo[tope]); tope++; } } break; /*******************************************/ /*******************************************/ /************ MUESTRA LAS PILA **************/ /*******************************************/ /*******************************************/ case 2: { if ( tope==0 ) { p("\t LA PILA ESTA VACIA"); } else { p("\tDATOS DE LA PILA\n\n"); for(x=0; tope>x ;x++) { p("\n\t%d ",arreglo[x]); } } } break; /*******************************************/ /*******************************************/ /****** ELIMINA DATO DE LA PILA *********/ /*******************************************/ /*******************************************/ case 3: { if (tope==0) { p("\n\t\t NO HAY PILA QUE RETIRAR"); } else { [b] p("CUANTOS DATOS QUIERE QUITAR DE LA PILA \? "); s("%d",&max); for ( max = 0; max<tope; max++); { tope--; p("LOS ELIMENTOS HAN SIDO ELIMINADOS"); [/b] } } } break; /*******************************************/ /*******************************************/ /******** SALE DEL PROGRMA ***********/ /*******************************************/ /*******************************************/ case 6: { return 0; } break; } } while(numero<7); }