в общем отвечу сам на свой комент.
И это какаято хуйня.
Функция для поиска корня методом перебора.
И она не будет возвращать результат если K должно быть дробью.
К примеру подаем на вход 6. Корень 2.449.
Но при проходе 3 К будет 2 а при проходе 4 уже 3. Соответсвенно программа считает бесконечно.