fork download
  1. #include <stdio.h>
  2.  
  3. int main(void)
  4. {
  5. int month;
  6. int day;
  7. int year;
  8.  
  9. const char *months[12] =
  10. {
  11. "January",
  12. "February",
  13. "March",
  14. "April",
  15. "May",
  16. "June",
  17. "July",
  18. "August",
  19. "September",
  20. "October",
  21. "November",
  22. "December"
  23. };
  24.  
  25. printf("Enter date in the form mm/dd/yyyy: ");
  26. scanf("%d/%d/%d", &month, &day, &year);
  27.  
  28. if (month >= 1 && month <= 12 &&
  29. day >= 1 && day <= 31)
  30. {
  31. printf("%s %d, %d\n",
  32. months[month - 1],
  33. day,
  34. year);
  35. }
  36. else
  37. {
  38. printf("Invalid date.\n");
  39. }
  40.  
  41. return 0;
  42. }
Success #stdin #stdout 0s 5356KB
stdin
Standard input is empty
stdout
Enter date in the form mm/dd/yyyy: Invalid date.