Ответ:

Дедушке было 75 лет 80 − 75 = 5 лет назад. Тогда внуку было 18 − 5 = 13 лет.

Ответ: 13 лет.