Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

My compiler does not want to work for some reason. If someone could test this co

ID: 3653687 • Letter: M

Question

My compiler does not want to work for some reason. If someone could test this code for me please and if you want to help with this compiler issue. Write a program that asks the user to enter two dates and then indicates which date comes earlier on the calendar. #include int main(void) { int month,day,year; int month2,day2,year2; printf("Enter first date (mm/dd/yyyy): "); scanf("%d/%d/%d", &month,&day,&year); printf("Enter second date (mm/dd/yyyy): "); scanf("%d/%d/%d", &month2,&day2,&year2); if(yearyear2) { printf("// is earlier than . ", day,month,year,day2,month2,year2); } else if (year==year2 && month>month2) { printf(" is earlier than . ", day2,month2,year2,day,month,year); } else if (day>day2) { printf("// is earlier than //. ", day,month,year,day2,month2,year2); } else if (day

Explanation / Answer

//it works but you are outputing dates as DD/MM/YYYY

#include<stdio.h>

int main() {

int month,day,year;

int month2,day2,year2;
printf("Enter first date (mm/dd/yyyy): ");
scanf("%d/%d/%d", &month,&day,&year);

printf("Enter second date (mm/dd/yyyy): ");
scanf("%d/%d/%d", &month2,&day2,&year2);

if(year<year2) {
printf("%d/%d/%d is earlier than %d/%d/%d. ", day,month,year,day2,month2,year2);
}
else if(year>year2){
printf("%d/%d/%d is earlier than %d/%d/%d. ", day2,month2,year2,day,month,year);
}

else{ //year==year2
if(month<month2){
printf("%d/%d/%d is earlier than %d/%d/%d. ", day,month,year,day2,month2,year2);
}
else if (month>month2) {
printf("%d/%d/%d is earlier than %d/%d/%d. ", day2,month2,year2,day,month,year);
}
else{//same year and month
if (day<day2) {
printf("%d/%d/%d is earlier than %d/%d/%d. ", day,month,year,day2,month2,year2);
}
else if (day>day2){
printf("%d/%d/%d is earlier than %d/%d/%d. ", day2,month2,year2,day,month,year);
}
else {//same date
printf("%d/%d/%d is the same date as %d/%d/%d. ", day2,month2,year2,day,month,year);
}
}
}
getch();
return 0;
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote