Водитель заплатил за 18 л бензина: 18 * 34,60 = 622,8 руб.
Остаток от 1000 руб. после оплаты бензина: 1000 - 622,8 = 377,2 руб.
Остаток после покупки бутылки воды: 377,2 - 28 = 349,2 руб.
Итак, водитель получит 349,2 руб. сдачи.
Водитель заплатил за 18 л бензина: 18 * 34,60 = 622,8 руб.
Остаток от 1000 руб. после оплаты бензина: 1000 - 622,8 = 377,2 руб.
Остаток после покупки бутылки воды: 377,2 - 28 = 349,2 руб.
Итак, водитель получит 349,2 руб. сдачи.