ниже проверки на отрицательное число у n идут циклы которые не инициализируется в чем беда?