Как рассчитать количество дней с 1 января 0000 до любой указанной даты, включая лечебные годы?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Как рассчитать количество дней с 1 января 0000 до любой указанной даты, включая лечебные годы?

Сообщение Anonymous »

У меня есть проект C ++, в котором конечная цель - создать календарь на любой месяц и год. Часть проекта требует, чтобы я сначала рассчитывал количество дней с 1 января 0000 до любой указанной даты. Функция должна принимать три параметра, представляющие год, месяц и день. Я новичок в C ++, поэтому, пожалуйста, обрежьте меня, если есть некоторые неправильно используемые команды или логика. До сих пор это то, что у меня есть, но цифры выключены на несколько дней, когда я его тестирую. Кто -нибудь может сказать мне, куда мой код пошел не так? < /P>

int const day_of_forever(int const year, int const month, int const day)
{
int count[]={0,31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365};
if ((year % 400==0) && (year % 100 != 0) && (year % 4 == 0 )&& (month>=2))
((count[month-1]+day)+1);
return (count[month-1]+day)+(((year)*365)+1) +((year)/4)-(year/100)+(year/400);
}

void main()
{
int const year=2000;
int const day=1;
int const month=1;

int const something=day_of_forever(year,month,day);
print (something);
}


Подробнее здесь: https://stackoverflow.com/questions/287 ... date-inclu
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Когда появится новый Guid() 00000000-0000-0000-0000-000000000000, а когда нет? [дубликат]
    Anonymous » » в форуме C#
    0 Ответы
    76 Просмотры
    Последнее сообщение Anonymous
  • Обучение тому, как определить лечебные годы для модели обучения
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Создание функции для расчета количества дней в любом месяце (включая високосные годы)
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Установите ограничение даты, чтобы быть после указанной даты в таблице MySQL
    Anonymous » » в форуме MySql
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Рассчитать годы без такого количества переменных
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»