Давайте разберем каждое из предложений и объясним, где нужно использовать "не" или "ни".
Я оказался столь предусмотрителен в подборе одежды, что в походе мне не приходилось испытывать ни жары, ни холода.
- Здесь "не" используется перед глаголом "приходилось", чтобы отрицать сам факт опыта, а "ни" — в качестве связующего слова в части перечисления (жары и холода).
Чему я только ни научился за свою долгую жизнь!
- В данном случае "ни" используется, чтобы подчеркнуть разнообразие знаний и умений, которые были получены.
Хотя в тот день мы встретили и проводили ни один поезд, но гостей наших так и не дождались.
- "Ни" перед словом "один" показывает отрицание в отношении количества (ни одного поезда), а "не" используется для отрицания действия (не дождались).
На небе не видно ни облачка.
- Здесь "не" указывает на отсутствие видимости, а "ни" характеризует отсутствие конкретного элемента — облачка.
Невозможно не понять столь доходчивое объяснение.
- В этом предложении "не" употребляется для указания на то, что данное объяснение таково, что его трудно не понять.
Теперь подсуммируем: "не" используется для отрицания в общем, а "ни" — для отрицания в перечислениях или в случае, когда речь идет о количестве. Успехов в учебе!