Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: программа на с++
Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


а у gh6 и впрямь неплохая програмка. Почему-то я раньше никогда не догадывался месяцы то сложить.
Код: Выделить весь код
int daysBetween(int d, int m, int g, int d2, int m2, int g2)
{
 static const int mes[12]={0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334}; 

 int c;
 c=mes[m-1]-d2+365*(g2-g1)+mes[m2-1]+d2; 
 if(!(g%4) && m<3) ++c; 
 if(!(g2%4) && m>2) ++c; 
 c+=(g2-g)/4;

 return c;
}
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:43, 24-10-2006 | #5

Название темы: программа на с++