import java.io.*; class abc { public static void main(String[] args) throws Exception { try{ String x="",y="",str=""; String [] A= new String[20]; String op=""; int i=0, j=0, k=0, ctr=0, n=0; BufferedReader br= new BufferedReader(new InputStreamReader(System.in)); n=Integer.parseInt(br.readLine()); for(i=0;i<n;i++) A[i] = br.readLine(); for(k=0;k<n;k++) { str=A[k]; for(i=0;i<str.length();i++) { if(str.charAt(i)=='(') { ctr++; for(j=i+1;j<str.length();j++) { if((str.charAt(j)=='+' || str.charAt(j)=='-' || str.charAt(j)=='*' || str.charAt(j)=='/' || str.charAt(j)=='^') && ctr==1) { op+=str.charAt(j); x=str.substring(0,j); y=str.substring(j+1); str=x+y; } if(str.charAt(j)=='(') ctr++; if(str.charAt(j)==')') ctr--; if(ctr==0) { x= str.substring(0,j); y= str.substring(j); str= x+ op+ y; op=""; break; } } } ctr=0; op=""; } for(i=0;i<str.length();i++) { if(str.charAt(i)!=')' && str.charAt(i)!='(') System.out.print(str.charAt(i)); } if(k!=n-1) System.out.println(); } } catch(Exception e) { return; } } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)