Для решения задачи требуется посчитать количество полных месяцев, т.е. с 12 апреля до 12 ноября.
Получаем: с 12 апреля до 12 мая (1)
с 12 мая до 12 июня (2)
с 12 июня до 12 июля (3)
с 12 июля до 12 августа (4)
с 12 августа до 12 сентября (5)
с 12 сентября до 12 октября (6)
с 12 октября до 12 ноября (7)
с 13 по 18
ноября - эти дни не составляют месяц, поэтому их можно отбросить. В итоге получаем 7 месяцев.
_______________
Итого: 7 месяцев