Java - Ayuda con Pila y paridad correcta de paréntesis en java

 
Vista:
sin imagen de perfil
Val: 28
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Ayuda con Pila y paridad correcta de paréntesis en java

Publicado por Aprendiz java (16 intervenciones) el 04/08/2019 06:19:11
Hola que tal a todos

Tengo un problema, ya realice un ejercicio que me dejaron en la universidad, sobre pila y evaluar paridad correcta de los paréntesis, realice el diagrama de flujo y pude sacar el código, pero ahora, necesito pasarlo a java, lo e intentado por 2 días y no me queda bien, no me jala el programa, me ayudan en este caso por favor:

Este es el código que logre sacarlo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void main( ){
pila s;
char exp[20];
bool error = false;
cout <<(a + z ∗ (3 + x) − 5)) + (4y + 4z)”;
cin >> exp;
for(int i=0; exp[ i ] !=null; i++)
{ if (exp[ i ] ==()
s.push(();
  if (exp[ i ] ==()
          if(s.empty())
{  error = true;
break; }
else
      s.pop();
}
if(error) cout <<”expresión incorrecta”;
else
      if(! s.empty( ))
                   cout <<”expresión incorrecta
      else
            cout <<”expresión correcta”;
}

Espero que me ayuden a saber en donde estoy fallando, gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder