Example
Input
Input week number: 1
Output
Monday
/**
* C program to print day name of week
*/
#include <stdio.h>
int main()
{
int week;
/* Input week number from user */
printf("Enter week number (1-7): ");
scanf("%d", &week);
if(week == 1)
{
printf("Monday");
}
else if(week == 2)
{
printf("Tuesday");
}
else if(week == 3)
{
printf("Wednesday");
}
else if(week == 4)
{
printf("Thursday");
}
else if(week == 5)
{
printf("Friday");
}
else if(week == 6)
{
printf("Saturday");
}
else if(week == 7)
{
printf("Sunday");
}
else
{
printf("Invalid Input! Please enter week number between 1-7.");
}
return 0;
}
/*
Output :
Enter week number (1-7): 1
Monday
*/
Program to print day name of week using array constant
/**
* C program to print day of week
*/
#include <stdio.h>
int main()
{
/* Declare constant name of weeks */
const char * WEEKS[] = { "Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday",
"Sunday"};
int week;
/* Input week number from user */
printf("Enter week number (1-7): ");
scanf("%d", &week);
if(week > 0 && week < 8)
{
/* Print week name using array index */
printf("%s", WEEKS[week-1]);
}
else
{
printf("Invalid input! Please enter week number between 1-7.");
}
return 0;
}
/*
Output :
Enter week number (1-7): 1
Monday
*/