Некоторые люди говорят что-то вроде
int n = [some number]
int rounded = (n + 5) / 5 * 5;
Это округляет, скажем, 5 до 10, а также 6, 7, 8 и 9 (все до 10). Вы не хотите от 5 до 10, хотя. Имея дело только с целыми числами, вы хотите вместо этого добавить 4 к n вместо 5. Поэтому возьмите этот код и замените 5 на 4:
int n = [some number]
int rounded = (n + 4) / 5 * 5;
Конечно, когда имеете дело с двойными числами, просто укажите что-то вроде 4.99999 или, если вы хотите учесть все случаи (если вы можете иметь дело с еще более точными двойными числами), добавьте оператор условия:
int n = [some number]
int rounded = n % 5 == 0 ? n : (n + 4) / 5 * 5;