Написать конвертер дат - C (СИ)
Формулировка задачи:
Друзья, помогите, сроки горят... Самому разбираться некогда совсем( Очень надо!
Необходимо написать программу, распечатывающую текущие дату и время в формате «ДЕНЬ.МЕСЯЦ.ГОД ЧАСЫ:МИНУТЫ», при этом каждый компонент должен быть представлен в соответствии с правилами римской системы счисления.
В программе должна быть предусмотрена отдельная функция преобразования целого числа в римское представление convert_dec_to_roman, корректно обрабатывающая любое число в интервале 0–3000.
В программе должна быть предусмотрена отдельная функция преобразования структуры времени tm в строковое римское представление get_roman_date, использующая convert_dec_to_roman.
Листинг программы
- #include <time.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- /** convert_dec_to_roman -- преобразует целое число в строковое представление
- *
- * Параметры:
- * roman - строка для записи результата преобразования
- * decimal - исходное целое
- * n - ограничение на длину результата
- * Возвращаемое значение:
- * функция возвращает -1 при любой ошибке
- */
- int convert_dec_to_roman (char *roman, unsigned int decimal, size_t n);
- /** get_roman_date -- преобразует дату в строковое представление
- *
- * Параметры:
- * romandate - строка для записи даты римскими числами
- * now - структура времени
- * n - ограничение на длину результата
- * Возвращаемое значение:
- * функция возвращает -1 при любой ошибке
- */
- int get_roman_date (char *romandate, struct tm *now, size_t n);
- int main (int argc, char *argv[])
- {
- /* Код программы */
- return EXIT_SUCCESS;
- }
Решение задачи: «Написать конвертер дат»
textual
Листинг программы
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
- #include <stdlib.h>
- #include <string.h>
- int start_mynginx()/* запускает сервер */
- int main(int argc, char *argv[]){
- return 0;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д