Я хочу знать, как найти, как вычислить значения массива t[]
в этом алгоритме?
int dow(int y, int m, int d)
{
static int t[] = {0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4};
y -= m < 3;
return (y + y/4 - y/100 + y/400 + t[m-1] + d) % 7;
}
y -= m < 3;
и(y + y/4 - y/100 + y/400 + d) % 7
. Теперь установите t[m-1] таким образом, чтобы ваш ответ был правильным. Сделайте это для всех 12 значений m. Чтобы проверить правильность этой формулы, прочитайте этот пост а> - person Mohit Jain   schedule 30.05.2014