[ fimalbonegaculo @ 23.06.2003. 13:58 ] @
pisao sam ovo, ali mi ne radi, naravno... u cemu grijesim? Mozda u svemu? Code: #include <stdio.h> /* pomocu cjelobrojnog niza (<200 el.) i funkcija push(data) i pop() simulirati rad steka, u glavnom prog. ucitati n sjelobrojnih podataka pa ih pomocu steka ispisati u obrnutom redu stek je LIFO struktura! */ #define MAX 200 void push(int *data); int pop(); int ix = 0, stack[MAX]; main () { int n, j, *tmpB; do { printf("Broj n: "); scanf("%d", &n); } while (n>200); for (j=0; j<n;j++) { printf("%d. broj: ", j); scanf("%d", tmpB); push(tmpB); } for (j=ix; j>=0; j--) { printf("%d \n", pop()); } } /* funcije */ void push (int* data) { stack[ix++] = *data; }; int pop() { return(stack[--ix]); } /* end */ |