Не-с существительными слитно:1)Если слова не употребляется без не-:Ненастье,невежа2)Если слово с не-:можно заменить близкими по значению словом без не-:неприятель-врагРаздельно:1)Если в предложении есть или подразумевается противопоставление:Нет,он не друг,а просто знакомый.