Escolar Documentos
Profissional Documentos
Cultura Documentos
in); Stack pilha = new Stack(); System.out.println("Introduza uma expresso:"); String expressao = scan.nextLine(); char []array = expressao.toCharArray(); for(int i=0; i < expressao.length(); i++){ if(array[i] == '(' ) pilha.push(i); else if(array[i] == ')') if(pilha.pop() == null){ System.out.println("Parenteses a mais na posio " + (i+1)); return; } } if(pilha.isEmpty()) System.out.println("Expresso bem formatada"); else System.out.println("Parenteses por fechar"); } }