C Упражнения: вычислите количество секунд, прошедших с начала месяца.

Дата и время в C: Упражнение 2 с решением

Напишите программу на языке C для вычисления количества секунд, прошедших с начала месяца.

Пример решения:

Код C:

  #include   #include  int main (void) {time_t now;  время (и сейчас);  struct tm begin_month;  Beg_month = * местное время (& сейчас);  Beg_month.tm_hour = 0;  Beg_month.tm_min = 0;  Beg_month.tm_sec = 0;  Beg_month.tm_mday = 1;  двойные секунды = difftime (теперь mktime (& begin_month));  printf (" n% .f секунд прошло с начала месяца.  n  n", секунды);  return 0;}  

Пример вывода:

 222084 секунды прошло с начала месяца. 

Примечание: результат может отличаться от текущей системной даты и времени.

Блок-схема:

Редактор кода программирования на C:

Оцените статью
nanomode.ru
Добавить комментарий