Ir ao conteúdo
  • Cadastre-se

Oliveira_Lucas

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

3
  1. @devair1010 ,obrigado, pois realmente estava perdido e nao sabia como fazer a conversão usando isdigit, agora so vou inserir os elementos em uma pilha para o calculo!!
  2. int main(){ char a; int b; int operacao; int atoi( const char); cout<<"digite uma expressao no modelo npr:"; cin>>a; int _atoi_l(const char *a, _locale_t locale); printf("\%s\ ",a); } essa e uma parte do código que estou tentando resolver pela função atoi, mas não está imprimindo o que é lido pelo teclado
  3. estou com um problema ao criar uma calculadora com Notação Polonesa Reversa, preciso receber do teclado uma string com dois numeros de 1 a 9 e um sinal (+,-,*,/) ex; (1 4 -) e o programa tem que converter essa string para int, Ao receber números, o valor deve ser armazenado na pilha; . Ao receber espaços, nada deve ser feito; . Ao receber operadores (+, -, *, /) devem ser retirados dois valores da pilha, realizada a operação e o valor armazenado na pilha. Ao final da operação deve restar somente um número na pilha; Retirar o número da pilha e apresentar o valor da expressão; Caso a pilha esteja vazia ou com mais de um valor apresentar mensagem “Expressão estava errada”.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...