fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. typedef struct
  5. {
  6. int day;
  7. int month;
  8. int year;
  9. }date_t;
  10.  
  11. typedef struct
  12. {
  13. date_t*start_date;
  14. date_t* end_date;
  15. }interval_t;
  16.  
  17. int main(void) {
  18. interval_t t;
  19.  
  20. printf("Start date:");
  21. scanf("%d",t.start_date->month);
  22. scanf("%d",t.start_date->day);
  23. scanf("%d",t.start_date->year);
  24. printf("End date:");
  25. scanf("%d",t.end_date->month);
  26. scanf("%d",t.end_date->day);
  27. scanf("%d",t.end_date->year);
  28. int a,b,c;
  29.  
  30. a=(t.end_date->year-t.start_date->year)*12;
  31. b=t.end_date->month-t.start_date->month;
  32. c=t.end_date->day-t.start_date->day;
  33.  
  34. if(c<15)
  35. c=0;
  36. else
  37. c=1;
  38.  
  39. printf("Number of months:%d",a+b+c);
  40.  
  41. return 0;
  42. }
  43.  
Runtime error #stdin #stdout 0s 4348KB
stdin
10
16
2018
10
16
2017
stdout
Standard output is empty