FANDOM


Pilha Edit

  • Enunciado
Implementação, em C, de uma função que verifique se uma expressão matemática apresenta correto aninhamento de parênteses, colchetes e chaves.


  • Objetivo
Uso prático de pilha.


  • Implementação

Implemente o TDA Pilha Estática (PE) e construa uma função, na qual a entrada é um string contendo uma expressão literal, e a saída é a validação do aninhamento de "()", "[]" e "{}" (retorna 1 para correto ou 0 para incorreto). Protótipo:

int verifica(char *expressao);


  • Exemplos
a+{[b+c/({d-e}*f)]-(g*(h-i))}   (CORRETO)
a+{                             (INCORRETO)
a+{]                            (INCORRETO)
a+{})                           (INCORRETO)
a+]                             (INCORRETO)

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.