Написать конвертер дат - 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;
}

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


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

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

6   голосов , оценка 4.167 из 5
Похожие ответы