I have an assignment from my instructour he asked me to use switch statements to determine the age of the person, but I cannot find the error here, I did the same as I learned.
//check user age
// error begins here
switch (age)
{
case 0 ... 10:
puts("You are less than 10");
break;
case 10 ... 20:
puts("You are in your tens");
break;
case 20 ... 30:
puts("You are in twenties");
break;
case 30 ... 40:
puts("Your are in thirties");
break;
case 40 ... 50:
puts("Your are in fourties");
break;
case 50 ... 60:
puts("Your are in fifties");
break;
case 60 ... 70:
puts("Your are in sixties");
break;
case 70 ... 80:
puts("Your are in seventies");
break;
case 80 ... 90:
puts("Your are in eighties");
break;
case 90 ... 100:
puts("Your are in nineties");
break;
case 100:
puts("Your are a 100+ !!");
break;
}
**Errors by the compiler are ** :
Lab2_3.c:48:9: error: this is the first entry overlapping that value
case 80 ... 90:
^~~~