Интернет, литература, сми, живое общение, самообразование и просто образование...
В решении нет ошибок.
Чтобы доказать нужно протрассировать этот алгоритм с разными входными параметрами.
А они могут быть двух типов:
1) Без искомого числа [1,3,9,100,101,200,201]
2) C искомым числом [1,3,9,100,101,200,201,333,666]
1) набор символов отделяемых проблами
2) набор символов отделяемых переводами строки
3) тут трудно сказать, скорее это чтото динамическое
4) я думаю что редактирование все же, просмотр реже
5) редактирование это изменение набора символов текста, так же впринцепе сюда относится и форматирование текста
6) Которые можно проводить в текстовом редакторе? создать, сохранить, сохранить с новым именем (а ля скопировать), открыть