Квадрат любого числа при делении на 8 может иметь только остаток 0, 1 или 4. Действительно, если n=2k+1, то n²=(2k+1)²=4k(k+1)+1. Произведение k(k+1) всегда делится на 2, поэтому остаток от деления квадрата нечетного числа на 8 всегда равен 1.
Если n=2(2k+1), то остаток от деления n² на 8 равен 4, и если n=4k, то n² делится на 8. Итак, Множество возможных остатков от деления х²+y²+z² на 8 образовано остатками от деления на 8 всевозможных сумм трех чисел из множества {0,1,4}, т.е. множество остатков левой части равно {0,1,4,3,6}. С другой стороны, 2015=8*251+7, т.е. остаток 7, но 7∉{0,1,4,3,6}, поэтому решений нет.