Тема: требуется помощь в С++ (либо просто С)
Описать тип struct DateTime, задающий дату и время (год,
месяц, день, часы, минуты, секунды, день недели). Реализовать в
виде отдельных функций следующие операции над переменными
описанного типа: а) проверка корректности даты, определяемой
значениями полей переменной; добавление к переменной
описанного типа б) заданного количества секунд; в) минут; г)
часов; д) суток; е) недель; ж) месяцев; з) вычисление разности
между двумя переменными описанного типа в секундах; и)
присвоение полям переменной значений, соответствующих
системным дате и времени; к) вывод даты и времени в формате
«ДД–ММ–ГГГГ чч:мм:сс, дн» (например, «13–11–2009 11:20:33,
пт»). С использованием описанных типа и функций разработать
программу, которая для заданного набора из N дат находит: 1) все
даты, в которых заданный день недели не соответствует дате, и
исправляет день недели; 2) минимальную и максимальные даты в
наборе и разность между ними, выраженную в сутках, часах,
минутах.
фух, над одним заданием мозг сломал, вдруг кто разбирается - с меня "+"