C ++. Деление 1 на любое число дает 0

Когда я пытаюсь разделить 1/60 или 1 / (60 * 60), это дает 0. Даже в окне отладчика. Я немного запутался, что это может быть, потому что 2/3 или 2,5 / 6 дают результаты.

Мой код:

int main()
{   
    double k1 = 1/60;
    cout < k1
        < endl;
    double k2 = 1/(60*60);
    cout < k2
        < endl;

    return 0;
}