кодесурса
«C

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

script1adsense2code
script1adsense3code

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

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

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

Код C:

#include <stdio.h>
#include <time.h>
 
int main(void)
{
    time_t now;
    time(&now);
 
    struct tm beg_month;
    beg_month = *localtime(&now);
    beg_month.tm_hour = 0;
    beg_month.tm_min = 0;
    beg_month.tm_sec = 0;
    beg_month.tm_mday = 1;
 
    double seconds = difftime(now, mktime(&beg_month));
    printf("\n %.f seconds passed since the beginning of the month.\n\n", seconds);
    return 0;
}

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

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

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

Блок - схема:

«Блок-схема:

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

Внесите свой код и комментарии через Disqus.

Previous: написать программу на C для печати текущего времени.
Далее: Напишите программу на C для преобразования объекта time_t в текстовое представление.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code