C ++. Dzielenie 1 przez dowolną liczbę daje 0

Kiedy próbuję podzielić 1/60 lub 1 / (60 * 60), daje to 0. Nawet w oknie debuggera. Jestem trochę zdezorientowany, co to może być, ponieważ 2/3 lub 2,5 / 6 dają wyniki.

Mój kod:

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

    return 0;
}

Doceniam twoją pomoc.

questionAnswers(3)

yourAnswerToTheQuestion