Course Content
Detailed Content of Programming in C
0/1
Introduction
0/1
Structure of C program
0/1
Answers of ‘C’ Pointers Programs
0/1
About Lesson

Define an enumeration for days of the week. Write a program that takes a number as input (1 for Monday, 2 for Tuesday, etc.), and displays the corresponding day using a switch statement.

#include <stdio.h>

// Define an enumeration for days of the week
enum Days {
Monday = 1,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
};

int main() {
// Declare variable to store user input
int dayNumber;

// Input: Get a number representing the day from the user
printf(“Enter a number (1 for Monday, 2 for Tuesday, etc.): “);
scanf(“%d”, &dayNumber);

// Process and Output: Display the corresponding day using a switch statement
switch (dayNumber) {
case Monday:
printf(“Day: Mondayn”);
break;
case Tuesday:
printf(“Day: Tuesdayn”);
break;
case Wednesday:
printf(“Day: Wednesdayn”);
break;
case Thursday:
printf(“Day: Thursdayn”);
break;
case Friday:
printf(“Day: Fridayn”);
break;
case Saturday:
printf(“Day: Saturdayn”);
break;
case Sunday:
printf(“Day: Sundayn”);
break;
default:
printf(“Invalid input! Please enter a number between 1 and 7.n”);
break;
}

return 0; // Exit the program successfully
}