Область определения в Вашем уравнении не большая : -2 <= x <= 2 (чтоб под корнем не было минуса).
Поэтому можно решить задачу графически методом перебора/анализа.
В правой части уравнения радикал - это полуокружность . А в левой части
a + Round(x) - ступенчатые полочки, опущеные вниз на значени параметра "a".
Я начертил их на графике в Маткаде. График прилагаю ниже.
Совокупность точек, где ступеньки совмещаются с полуокружностью - и есть множество решений.
Быстро подытожить множества мне не удалось. А возиться дольше - некогда.
Я запросил решение Вашего уравнения в Онлайн-решателе wolframalpha . Его решение Вы можете посмотреть на странице
Ссылка