Quantidade de parênteses iguais usando pilha
Dado uma equação matemática qualquer, tal como, ((x+y)*z) identifique se o conjuto de parênteses a esquerda apresenta complemento a direita. Em caso afirmativo apresentar como resultado "equação correta". Caso contrário, "operação inválida, erro na composição dos parênteses. A solução encontra-se abaixo: Caso queria baixar os fontes clique aqui . program Expressao; type TipoChave = char; TipoApontador = ^TipoCelula; TipoItem = record Chave: TipoChave; { outros componentes } end ; TipoCelula = record Item: TipoItem; ...