home *** CD-ROM | disk | FTP | other *** search
/ ftp.disi.unige.it / 2015-02-11.ftp.disi.unige.it.tar / ftp.disi.unige.it / pub / .person / DoderoG / C_files / pila2.c < prev    next >
C/C++ Source or Header  |  1996-11-03  |  407b  |  25 lines

  1. #include "pila.h"
  2. /* dati globali*/
  3. struct pila s;
  4. element x;
  5. int i,n;
  6.  
  7. /* fz usate e def. altrove*/
  8. void init (struct pila *p);
  9. element pop(struct pila *p);
  10. void push(struct pila *p, element);
  11.  
  12. main ()
  13. {
  14.  init(&s);
  15.  scanf ("%d",&n); printf ("n=%d\n",n);
  16.  i=n;
  17.  while (i)  {
  18.     scanf ("%d",&x); push(&s,x); i--;
  19.  };
  20.  printf("rovesciati:\n"); i=n;
  21.  while (i)  {
  22.     x=pop(&s); printf ("%d\n",x); i--;
  23.  };
  24. }
  25.