Ответ:

Чтобы использовать как можно больше монет, возьмём монеты наименьшего достоинства: шесть монет по 50 копеек дают 3 рубля.

До 4 рублей не хватает 1 рубля, поэтому добавим одну монету в 1 рубль.

Получается 6 + 1 = 7 монет, всего на 4 рубля. Больше монет взять нельзя: все шесть монет по 50 копеек уже использованы, а для оставшегося 1 рубля нужна как минимум одна монета.

Ответ: 7 монет.