struct date{ int day; int month; int year; }; Write a function named void increaseDay(struct date *d) that increases the value of a variable of struct date type with integer year, month, and day members by one day. Write a function named void decreaseDay(struct date *d) that decreases the value of a variable of struct date type with integer year, month, and day members by one day. Write a C program that reads from the user a date in d/m/y format and the amount of increase or decrease as an integer. Display the new date in d/m/y format. You may call related functions as many as given increase or decrease value. Note 1: You do not need to consider leap years. Use always 28 days for month February. Note 2: Do not modify the function prototypes. Sample Input1: Sample Output1: 12/8/1990 -5 7/8/1990 Sample Input2: Sample Output2: 26/2/2005 5 3/3/2005 Sample Input3: Sample Output3: 29/12/1998 7 5/1/1999 Sample Input4: Sample Output4: 3/1/2003 -4 30/12/2002
struct date{
int day;
int month;
int year;
};
Write a function named void increaseDay(struct date *d) that increases the value of a variable of struct date type with integer year, month, and day members by one day.
Write a function named void decreaseDay(struct date *d) that decreases the value of a variable of struct date type with integer year, month, and day members by one day.
Write a C program that reads from the user a date in d/m/y format and the amount of increase or decrease as an integer. Display the new date in d/m/y format. You may call related functions as many as given increase or decrease value.
Note 1: You do not need to consider leap years. Use always 28 days for month February.
Note 2: Do not modify the function prototypes.
Sample Input1: |
Sample Output1: |
12/8/1990 -5 |
7/8/1990 |
Sample Input2: |
Sample Output2: |
26/2/2005 5 |
3/3/2005 |
Sample Input3: |
Sample Output3: |
29/12/1998 7 |
5/1/1999 |
Sample Input4: |
Sample Output4: |
3/1/2003 -4 |
30/12/2002 |
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 4 images