C++, Что я сделал не так?

Нужно написать программу, которая с помощью циклов посчитала произведение всех двузначных чисел, кратных 5 и 2. Написал вот эту программу, а оно не правильно считает, подскажите пожалуйста что не так?

int main()
{
    int mul = 1;
    int rangeBegin = 10; 
    int rangeEnd = 99;
    do
    {
        if (rangeBegin % 2 == 0 && rangeBegin % 5 == 0)
        {
            mul *= rangeBegin;
        }
        rangeBegin++;
    } while (rangeBegin<rangeEnd);
    cout << "multiplication= " << mul << endl;
}

Ответы (0 шт):