fork download
  1.  
  2. program DetermineDayOfMonth;
  3.  
  4. uses
  5. SysUtils, DateUtils;
  6.  
  7. var
  8. m: Integer;
  9. a,b: TDateTime;
  10. c: Word;
  11.  
  12. begin
  13. Write('Введите количество часов, прошедших с начала месяца: ');
  14. ReadLn(m);
  15. a := StartOfTheMonth(Now);
  16. b := IncHour(a, m);
  17.  
  18. c:= DayOf(b);
  19.  
  20. WriteLn('Сегодняшнее число: ', c);
  21.  
  22. ReadLn;
  23. end.
  24.  
Success #stdin #stdout 0.01s 5256KB
stdin
10
stdout
Введите количество часов, прошедших с начала месяца: Сегодняшнее число: 1