Quick actions

cmd+k|ctrl+k

Navigation

Languages

Ann

Snippet info

Language

C

Visibility

public

Author

alh45011

Created

2016-03-07T19:59:04Z

Updated

2016-03-28T10:33:26Z

#include <stdio.h>
#include "Stack.h"


int multipop (Stack_t *S, int k)
{
    
    int value;
    
    while(k > 0)
    {
        if (StackisEmpty(S))
            return 0;
        
        k--;
        
        value = StackPop(S);    
            
    }

    //int size = S->size;
    //printf("Stack size: %d\n", size);

    
    return value;
}

int main ()
{
    Stack_t S;
    StackInit(&S, 20);

    StackPush(&S, 1);
    StackPush(&S, 2);
    StackPush(&S, 3);
    StackPush(&S, 4);
    StackPush(&S, 25);

    int n = multipop(&S, 3);
    printf("LAST ELEMENT: %d", n);
}
INFO