As stated, sort out the braces and indentation: most IDEs will help you there, once you get the braces working.
But ... that code shows every sign of being thrown together without any thought or design effort being put into it, and that always a mistake.
These aren't valid C++:
if (enter Q)
Just rubbish!
char E()
No semicolon
if (enter E)
More rubbish.Even if it was something sensible, the only code which would be executed if it evaluated to true is a single variable declaration - so it would immediately go out of scope anyway!
scanf("%d%f", &quantity * price);
Two fields, needs two output locations. What on earth does an address multiplied by any number mean? Think about address as mobile phone numbers: if I multiply your phone number by 3 and dial the result, who do I call?
printf("The subtotal amount is:\n% * RM %.2f\n", quantity, price, SubtotalAmount);
Two outputs specified, three provided.
That code says one thing to me: "I can't be bothered to learn and think about this subject". I'd strongly suggest you start with your course notes from the beginning again, and then start from scratch with this assignment - what you have there isn't worth saving!