nt product(int b,int e)
}//End case no1
//this is for the case no.2
long long int factorial(int no)
}//End case no2
The above has at least two problems:
line 3: x=e you are using the assignment operator = instead it should probably using the < operator.
line 11: The third part of that loop statement should increment the value of the loop counter -- yours doesn't do anything.
line 13 and 15: I have no clue what those two statements are attempting to do. The << operator doesn't make sense. Maybe you meant ++ (increment operator) ?
I see you use long long data type in several places. To my knowledge TurboC compiler doesn't know what that is. If you want to use long long then you need to use a newer compiler that knows about 64-bit longs.