TOPIC

não consigo achar o erro, alguém me ajude por favo

Thiago dos Santos Silva asked 2 years ago

ja fiz de tudo que tinha pra fazer até usei pilha e esse exercicio não da aceito.

Remember not post solutions. Your post may be reviewed by our moderators.

  • Alexandre Gadelha replied 2 years ago

    Dá pra fazer esse exercício sem usar Pilha. Uma abordagem simples com vetores costuma resolver o problema.

    Esse problema é similar ao Balanço de Parênteses I que também dá pra fazer sem usar a Pilha.

    Qualquer coisa, poste o código que a galera poderá te ajudar também.

    Uma coisa pra se levar em consideração é permitir espaços em branco usando o gets como leitura ou usando a máscara %[^\n]s no scanf, sempre usando um getchar() depois de uma dessas duas instruções se for utilizar.

  • Thiago dos Santos Silva replied 2 years ago

    não posso postar, o sistema não ta deixando.

  • Diogo Alves replied 2 years ago

    poste o código talvez alguém possa lhe ajudar

  • Thiago dos Santos Silva replied 2 years ago

    eu até tenei essa abordagem mas, tambem não aceitou sempre dava rumtime error, e outra eu usei o udebuguer testei um monte de casos e mesmo não dando divergencia ainda sim aqui não aceita resposta.

  • Ygor Ribeiro replied 2 years ago

    Tente fazer com uma abordagem simples, pense que vc tem um diamante quando acha um '>' e anteriormente já existe um '<', faça variáveis de controle para saber quantas '<' ja foram descobertas e quando achar um '>' diminua nessa variavel, caso nao seja 0, e some um novo diamente!