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 (dayExplanation / 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;
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.