diff --git a/InfixPrefixPostfix/infixtoboth.c b/InfixPrefixPostfix/infixtoboth.c index 187941f..4d28290 100644 --- a/InfixPrefixPostfix/infixtoboth.c +++ b/InfixPrefixPostfix/infixtoboth.c @@ -55,6 +55,17 @@ int main() head++; stack[head]=A[i]; } + else if(A[i]=='^') + { + while(head!=-1 && stack[head]!='(') + { + fin[final]=stack[head]; + final++; + head--; + } + head++; + stack[head]=A[i]; + } else { fin[final]=A[i];