I am sure this will be obvious to most. But I keep getting an error message on my code below. I am new to C, so any help or advice will be much appreciated !!
Code:
# include <stdio.h>
int main () {
int age;
int price = 20;
int concessionprice;
printf("Enter your age?: ");
scanf("%d", &age);
if (age >= 18)
printf("Please pay $%d.\n", price);
else if (age > 12 && age < 18)
concessionprice = age/2;
printf("Please pay $%d.\n", concessionprice);
else
printf("children under 13 are free");
}
The error message I get is:
Code:
17:3: error: expected expression
else
^
1 error generated.
make: *** [testinif] Error 1
I don't understand what expression is needed after Else?