C Program To Check The Prefix Expression

How to write a C Program To Check The Prefix Expression in C Programming Language ?


Solution:

#include<stdio.h>
#include <conio.h>
#include <ctype.h>
void valid();
main()
{
 //clrscr();
 printf("\nEnter the prefix expression: ");
 valid();
 getch();
 }
 void valid()
 {
  char b;
  b=getche();
  if (b=='+'||b=='-'||b=='*'||b=='/')
  {
   b=getche();
   if (b=='\r')
       printf("\ninvalid exppression");
   else if (isalpha(b))
    {
      b=getche();
      if(isalpha(b))
      {
      printf("\nvalid expression");
      valid();
      }
      }
   else printf("\ninvalid");
  }
        else printf("\nwainvalid");
        }

Tags:  C Program to convert Prefix Expression into Postfix, PROGRAM TO CONVERT A PREFIX EXPRESSION, C program to convert- 1.Postfix to Infix 2.Postfix to Prefix, Program to convert expression in postfix form to prefix, C program to check the prefix expression, prefix expression evaluation in c, prefix expression evaluation using stack in c, infix to prefix expression
prefix expression tree, prefix expression evaluation example, prefix expression evaluation algorithm, prefix expression calculator, prefix expression in data structure.


Learn More :