#if (n < 3)
n не является определённым символом препроцессора, поэтому препроцессор заменяет его на 0. 0 < 3 -- истина, блок кода компилируется.если я пребразую y в double числа будут нормальные, а не такие, как сейчас
x как float (%f), а он у вас double, double это %lf.
не sodo, а sudoers
Без него не могут сделать свою работу полторы утилиты ядра
и больше его никому ставить не стоит
что iconv возвращает?