Descrição do projeto
TraduzidoUsando árvores binárias e recursão
A tarefa real é:
O arquivo de entrada define a forma prefixada da expressão lógica, contendo nomes de operandos lógicos de um único caractere (letras latinas maiúsculas), símbolos de operação (letras minúsculas n-em vez de not, a-em vez de and e o-em vez de or). Desenvolva procedimentos: 1.P1-verificação da correção da gravação da forma prefixada; 2.P2-conversão da forma prefixada em infixa com parênteses; Em caso de erro na forma prefixada original, emita uma mensagem de erro.
Os dados de origem na forma prefixada devem ser lidos de um arquivo, digamos, inp.txt; o resultado na forma infixa - no arquivo out.txt.
Importante: Você precisa fazer um programa com comentários intermediários (para entender suas ações)