Задача. Вычислить количество дней между датами.

Задача простая: Найти количество дней между двумя датами. Предусмотреть учет високосных лет.

Для практики предлагается два варианта:

  1. Одна из граничных дат описывается только годом. То есть начальная дата вводится полностью (например 25.12.2015), а вторая только год (например 2016). Производится подсчет дней до 01.01.2016
  2. Обе даты полные – описываются днем месяцем годом.

Приведу свой пример, частично решающий первый упрощенный вариант:

Здесь функция DaysCount() принимает в первых трех параметрах начальную дату (год, месяц, день) и последним параметром граничную (год, 1-й день января)

Решать можно любым способом, хоть циклом хоть чем-то еще. А вот решение по второму варианту не покажу :) Пусть оно будет домашним заданием. Удачи!

Вопросы задавайте в комментариях

Рассылка новых уроков по программированию:

Задача. Вычислить количество дней между датами.
Оцени эту статью

Задача. Вычислить количество дней между датами.: 14 комментариев

  1. помогите пожалуйста написать программу

    Определить сколько дней в году (всего 12 месяцев, в каждом есть определенное количество дней) используя функцию for и одномерный массив

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *