Advertisement
dllbridge

Untitled

Dec 29th, 2024
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.10 KB | None | 0 0
  1.  
  2. #include <stdio.h>          //  Ver: 01
  3.  
  4.  
  5.  
  6. enum Day {Monday = 1, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday};
  7.  
  8.  
  9. Day yesterday,
  10.         today,
  11.      tomorrow;
  12.  
  13.  
  14. //////////////////////////////////////////////////////
  15. int main()                                          //
  16. {
  17.    
  18.     today = Tuesday;
  19.  
  20.     printf("yesterday = %d\n", yesterday);    
  21.     printf("today     = %d\n", today    );
  22.     printf("tomorrow  = %d\n", tomorrow );    
  23. }
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31. /*
  32.  
  33. #include <stdio.h>          //  Ver: 02
  34.  
  35.  
  36.  
  37. enum Day {Monday = 1, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday};
  38.  
  39.  
  40. Day yesterday,
  41.         today,
  42.      tomorrow;
  43.  
  44. void Change_today(Day);
  45. void Show_the_day(   );    
  46.  
  47.  
  48. //////////////////////////////////////////////////////
  49. int main()                                          //
  50. {
  51.    
  52.     today = Tuesday;
  53.  
  54.     Show_the_day();
  55.    
  56.     Change_today(Sunday);  
  57.    
  58.     Show_the_day();
  59. }
  60.  
  61. //////////////////////////////////////////////////////
  62. void Change_today(Day d)                            //  
  63. {
  64.      
  65.      yesterday = static_cast<Day>(d - 1);
  66.      today     = d;
  67.      tomorrow  =            (Day)(d + 1);
  68.      
  69.      if(d == Sunday) tomorrow  =  Monday;
  70.      if(d == Monday) yesterday =  Sunday;
  71. }
  72.  
  73.  
  74.  
  75. //////////////////////////////////////////////////////
  76. void Show_the_day()                                 //  
  77. {
  78.      
  79.      printf("yesterday = %d\n", yesterday);    
  80.      printf("today     = %d\n", today    );
  81.      printf("tomorrow  = %d\n", tomorrow );
  82.      printf(" - - - - - - - - - - - - \n");      
  83. }
  84.  
  85.  
  86. */
  87.  
  88.  
  89.  
  90. /*
  91. #include <stdio.h>          //  Ver: 03
  92.  
  93.  
  94.  
  95. enum Day {Monday = 1, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday};
  96.  
  97.  
  98.  
  99.  
  100.  
  101. Day yesterday,
  102.         today,
  103.      tomorrow;
  104.  
  105. void Change_today(Day);
  106. void Show_the_day(   );    
  107.  
  108.  
  109. //////////////////////////////////////////////////////
  110. int main()                                          //
  111. {
  112.    
  113.     today = Tuesday;
  114.  
  115.     Show_the_day();
  116.    
  117.     Change_today(Sunday);  
  118.    
  119.     Show_the_day();
  120. }
  121.  
  122. //////////////////////////////////////////////////////
  123. void Change_today(Day d)                            //  
  124. {
  125.      
  126.      yesterday = static_cast<Day>(d - 1);
  127.      today     = d;
  128.      tomorrow  =            (Day)(d + 1);
  129.      
  130.      if(d == Sunday) tomorrow  =  Monday;
  131.      if(d == Monday) yesterday =  Sunday;
  132. }
  133.  
  134.  
  135.  
  136. //////////////////////////////////////////////////////
  137. void Show_the_day()                                 //  
  138. {
  139.  
  140.     char szDays[8][11] = {      "void",
  141.                               "Monday",
  142.                              "Tuesday",
  143.                            "Wednesday",
  144.                             "Thursday",
  145.                               "Friday",
  146.                             "Saturday",
  147.                               "Sunday"};
  148.  
  149.      
  150.      printf("yesterday = %9s\n", szDays[yesterday]);    
  151.      printf("today     = %9s\n", szDays[today    ]);
  152.      printf("tomorrow  = %9s\n", szDays[tomorrow ]);
  153.      printf(" - - - - - - - - - - - - \n");      
  154. }
  155.  
  156. */
  157.  
  158.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement