Федосов - Лабораторная работа #3

Это у тебя какой-то хак. Например, числа ".0000000001" и "-0" являются корректными представлениями в смысле IEEE-754. Но их твоя программа съесть откажется. Причем ограничение это - искуственное. Подсказка по жизни: если ты собираешься воспользоваться Сишной функцией - одумайся! - скорее всего, есть более правильный Си-плюс-плюс-ный аналог.