[Off] [Desafio] Estrutura Pilha
#9

Bom, como jб fizeram em Pawn, resolvi dar uma apimentada e fazer em C++, atй porque nгo programo mais Pawn, e atualmente tenho como linguagem foco C++.

Код:
#define max 5

typedef struct{
      int tamanho;
      int item[max];
} pilha;
void iniciar(pilha &pilha)
{
    pilha.item[0] = pilha.tamanho = -1;
}
void push(pilha &p, int n)
{
    ++p.item[++p.tamanho] = n;
}
void pop(pilha &p)
{
    if(p.tamanho != -1) p.item[p.tamanho--] = -1;
}
int top(pilha &p)
{
    return p.item[p.tamanho];
}
int size(pilha &p)
{
    return p.tamanho+1;
}
Reply


Messages In This Thread
[Desafio] Estrutura Pilha - by WLSF - 03.03.2014, 20:52
Re: [Desafio] Estrutura Pilha - by shittt - 03.03.2014, 21:07
Re: [Desafio] Estrutura Pilha - by WLSF - 03.03.2014, 21:09
Re: [Desafio] Estrutura Pilha - by Marlon_Lorran - 03.03.2014, 22:04
Re: [Desafio] Estrutura Pilha - by WLSF - 03.03.2014, 22:13
Re: [Desafio] Estrutura Pilha - by Marlon_Lorran - 03.03.2014, 22:43
Respuesta: [Desafio] Estrutura Pilha - by DanDRT - 03.03.2014, 23:10
Re: [Desafio] Estrutura Pilha - by WLSF - 03.03.2014, 23:19
Re: [Desafio] Estrutura Pilha - by Dolby - 03.03.2014, 23:30
Re: [Desafio] Estrutura Pilha - by WLSF - 03.03.2014, 23:47

Forum Jump:


Users browsing this thread: 3 Guest(s)