Exercício 1
•
Crie uma função para verificar expressões matemáticas:
–
Considerando cadeias de caracteres com expressões matemáticas que
podem conter termos entre parênteses, colchetes ou chaves, ou seja,
entre os caracteres '(' e ')', ou '[' e ']', ou '{' e '}';
–
A função retorna 1, se os parênteses, colchetes e chaves de uma
expressão aritmética são abertos e fechados corretamente, ou 0 caso
contrário;
–
–
Para a expressão "2*{3+4*(2+5*[2+3])}" a função deve retornar 1;
Para a expressão "2*(3+4+{5*[2+3}])" a função deve retornar 0;
•
Protótipo:
int verifica(char* exp);