Написать конвертер дат - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Друзья, помогите, сроки горят... Самому разбираться некогда совсем( Очень надо!
Необходимо написать программу, распечатывающую текущие дату и время в формате «ДЕНЬ.МЕСЯЦ.ГОД ЧАСЫ:МИНУТЫ», при этом каждый компонент должен быть представлен в соответствии с правилами римской системы счисления. В программе должна быть предусмотрена отдельная функция преобразования целого числа в римское представление convert_dec_to_roman, корректно обрабатывающая любое число в интервале 0–3000. В программе должна быть предусмотрена отдельная функция преобразования структуры времени tm в строковое римское представление get_roman_date, использующая convert_dec_to_roman.
Листинг программы
  1. #include <time.h>
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #include <string.h>
  5. /** convert_dec_to_roman -- преобразует целое число в строковое представление
  6. *
  7. * Параметры:
  8. * roman - строка для записи результата преобразования
  9. * decimal - исходное целое
  10. * n - ограничение на длину результата
  11. * Возвращаемое значение:
  12. * функция возвращает -1 при любой ошибке
  13. */
  14. int convert_dec_to_roman (char *roman, unsigned int decimal, size_t n);
  15. /** get_roman_date -- преобразует дату в строковое представление
  16. *
  17. * Параметры:
  18. * romandate - строка для записи даты римскими числами
  19. * now - структура времени
  20. * n - ограничение на длину результата
  21. * Возвращаемое значение:
  22. * функция возвращает -1 при любой ошибке
  23. */
  24. int get_roman_date (char *romandate, struct tm *now, size_t n);
  25. int main (int argc, char *argv[])
  26. {
  27. /* Код программы */
  28. return EXIT_SUCCESS;
  29. }

Решение задачи: «Написать конвертер дат»

textual
Листинг программы
  1.  
  2. #include <sys/types.h>
  3. #include <sys/socket.h>
  4. #include <netinet/in.h>
  5. #include <stdlib.h>
  6. #include <string.h>
  7.  
  8. int start_mynginx()/* запускает сервер */
  9.  
  10.  
  11. int main(int argc, char *argv[]){
  12.  
  13. return 0;
  14. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы