Заради дефиниционното множество на логаритъмa ти гърми, опитваш се да сметнеш на първата стъпка на цикъла:

log10(0) = ?

Което е същото като да си зададеш въпроса "10 на коя степен дава нула?".

Ако имаш компилационни грешки е вече друг въпрос, щото тва е извадка от кода и ще ми трябва да видя целият и да ми кажеш евентуално каква грешка ти дава. Ако е компилационна - include-нал ли си math.h?