Это мне кажется или на самом деле условия задачи противоречивы? Пункт 3 и пункт 4. Если выполнить пункт 3 (возвращаем 0. ничего не выводится), то только игнорированием пункта 4. (полученное значение 105,8 не передалось) Соответственно и наоборот, если выполним пункт 4 ( возвращаем не 0, а результат конвертирования 105,8), то он выведется на экран и пункт 3 не выполнится. Где я ошибаюсь?