Write a C program to enter week number(1-7) and print the corresponding day of week name using if else. How to print day of week using if else in C programming. Program to enter week number from user and print day of week name using if else in C programming. Logic to convert week number to day of week in C program.
Example
Input
Input week number: 1
Output
Monday
Required knowledge
Logic to find day of week
Converting week day number to day of week is simple and easy. Below is the step by step descriptive logic to print day of week from given week day number.
- Read week day number from user and store it in some variable say week.
- Check if week == 1, then print "Monday". Assuming that first day of week is Monday.
- Like the above step check all 7 day numbers and print the corresponding day name.
Let us write the solution for the above problem.
Program to print day name of week
/** * C program to print day of week */ #include <stdio.h> int main() { int week; /* Read 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; }
Learn the best method to solve this problem using switch case.
Output
Enter week number (1-7): 1 MONDAY
Happy coding ;)
You may also like
- If else programming exercise index.
- C program to enter month number and print total number of days in month.
- C program to count total number of notes in given amount.
- C program to enter cost price and selling price of a product and calculate profit or loss.
- C program to check whether a character is alphabet or not.
- C program to check whether an alphabet is vowel or consonant.
- C program to check whether a character is alphabet, digit or any special character.