Electrical and Computer Engineering
6 of 22
UAH
CPE 112
Beware of the dangling else
•if (average >= 60.0) // Incorrect
•   if (average < 70.0)
•      cout << “Passing but marginal”;
•else
•   cout << “Failing”;
•
•if (average >= 60.0) // Correct
•{
•   if (average < 70.0)
•      cout << “Passing but marginal”;
•}
•else
•   cout << “Failing”;