Ir para conteúdo
Fórum Script Brasil
  • 0

Exercicio de c


will1302

Pergunta

galera seguinte o exercicio pede que leia uma expresao, peca os valores das variaveis, depois traduza a expresao para npr e depois usar a expresao em npr para avaliar porem isso tudo com uma unica pilha, se não basta-se o proprio programa tem que imprimir o acompanhamento passo a passo tanto da traducao quanto da avaliacao.

Bom agora vem meu problema, eu não estou conseguindo ver uma maneira de fazer a traducao e avaliacao usando uma unica pilha pelo seguinte motivo traducao usa char avaliacao int. Outra duvida que me surgiu foi como faze a avalicao na hora de organizar por exemplo em pascal usa A .. Z como fica isso em c?

já tentei varias coisas mas sempre volto pro inicio... apago tudo e recomeco porque comeca a ficar muito confuso,pensei em colocar a expresao em um vetor de char, e já fazer a traducao para pilha colocando os valores mas me surgiu outra dificuldade que é ligar cada valor a sua respectiva letra, segue abaixo a pilha e o codigo basico

typedef struct {
int topo;
int itens[MAX];
} pilha;
main() {
char vet[MAX];
int;
pilha pi;
printf("Digite a expresao a ser avaliada: ");
gets(vet);
printf("%s\n", vet);
inipilha(&pi);
}

Editado por quintelab
Título alterado conforme as regras
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...