Ответ:

За первый час велосипедист проехал \(45\cdot0{,}30=13{,}5\) км. Осталось \(45-13{,}5=31{,}5\) км.

За второй час он проехал \(31{,}5\cdot0{,}20=6{,}3\) км — 20% от остатка после первого часа.

После двух часов осталось \(31{,}5-6{,}3=25{,}2\) км.

Ответ: 25,2 км.