Program 1:
Program to find whether week day or week end using enum
#include<stdio.h>
int main()
{
enum Day {Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday};
enum Day today;
int x;
printf("please enter the day of the week(0 to 6)\n");
scanf("%d",&x);
today=x;
if(today==Sunday || today==Saturday)
printf("Enjoy! Its the weekend\n");
else
printf("Week day.do your work\n");
return 0;
}
Output
Please enter the day of the week(0 to 6)
0
Enjoy! Its the Weekend
Program 2:
Program to find the month
#include<stdio.h>
int main()
{
enum months {Jan=1,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec};
enum months month;
printf("month=%d\n",month=Feb);//Assign integer value
return 0;
}
Output
month=2
Program 3:
Program to return the number of days in a month using enum
#include<stdio.h>
int main()
{
enum months {Jan=31,Feb=28,Mar=31,Apr=30,May=31,Jun=30,Jul=31,Aug=31,Sep=30,Oct=31,Nov=30,Dec=31};
enum months month;
printf("days=%d\n",month=Feb);
return 0;
}
Output
days=28