Ответ:

С существительными НЕ пишется слитно, если слово можно заменить близким по смыслу без НЕ и нет противопоставления с союзом «а». При противопоставлении НЕ пишется раздельно.

  1. «Ещё не зима» — раздельно: отрицается наступление зимы.
  2. «С неправдою» — слитно: можно заменить словом «ложью».
  3. «Не погода, а другие обстоятельства» — раздельно из-за противопоставления.
  4. «Неуспеваемости» — слитно: можно заменить словом «отставания».
  5. «Неряху» — слитно: это существительное со значением «неопрятный человек».
  6. «Не ученье, а слепота» — раздельно из-за противопоставления.
  7. «Незнание» — слитно: можно заменить словом «неосведомлённость».
  8. «Невезение» — слитно: можно заменить словом «неудача».
  9. «Не правду, а ложь» — раздельно из-за противопоставления.
  10. «Не днями, а делами» — раздельно из-за противопоставления.

Ответ: предложения 2, 4, 5, 7, 8.