Работа с текстовыми файлами и кодировками
Задание: Реализовать обработку текстовых файлов с различными кодировками
Пример входных данных:
f(x) = e^x - 3x = 0 Начальное приближение: x0 = 1.0 Точность: 0.0001
Пример выходных данных:
Корень уравнения: x = 1.5121 Количество итераций: 5 f(1.5121) = 0.00008
Вариант 1: Файл в кодировке UTF-8, прочитать, конвертировать в Windows-1251
Вариант 2: Файл в кодировке Windows-1251, прочитать, конвертировать в UTF-8
Вариант 3: Файл в кодировке KOI8-R, прочитать, конвертировать в UTF-8
Вариант 4: Файл в кодировке CP866, прочитать, конвертировать в UTF-8
Вариант 5: Файл в кодировке ISO-8859-5, прочитать, конвертировать в UTF-8
Вариант 6: Определить кодировку файла автоматически
Вариант 7: Файл с mixed encoding (часть UTF-8, часть Windows-1251)
Вариант 8: Конвертировать файл из одной кодировки в другую с сохранением форматирования
Вариант 9: Обработать файл с BOM (Byte Order Mark)
Вариант 10: Чтение файла с указанием кодировки в runtime
Вариант 11: Запись в файл с разными кодировками
Вариант 12: Обработка файлов с переносами строк разных ОС (\n, \r\n, \r)
Вариант 13: Чтение большого текстового файла по частям
Вариант 14: Поиск и замена текста в файле с учетом кодировки
Вариант 15: Объединение нескольких текстовых файлов в один
Вариант 16: Разделение большого файла на несколько по размеру
Вариант 17: Удаление пустых строк из текстового файла
Вариант 18: Сортировка строк в текстовом файле
Вариант 19: Поиск дубликатов строк в файле
Вариант 20: Статистика по файлу (количество строк, слов, символов)
