Работа с текстовыми файлами в языке Паскаль - 34 стр.

UptoLike

34
1 1
1 1 1 1
1 2 1 1 2 1
1 3 3 1 1 3 3 1
1 4 6 4 1 1 4 6 4 1
.................. .................
Здесь все крайние числа равны 1, а каждое внутреннеесумме двух
чисел над ним.
Дополнительное требование: В первом варианте отображения
треугольника Паскаля в формируемом текстовом файле должно быть
минимально возможное количество пробелов. Другими словами,
необходимо минимизировать размер получаемого файла (лишними могут
считаться «хвостовые» пробелы в конце каждой строки).
25) Дано натуральное
число n, а также входной текстовый файл, состоящий
из абзацев. Каждый из абзацев состоит из некоторого количества строк,
соседние абзацы отделены друг от друга одной или несколькими пустыми
строками. Каждый абзац содержит некоторое количество слов
последовательностей символов, отделяемых друг от друга одним или
несколькими пробелами и/или символом перевода строки. В
начале
каждой строки может находиться один или несколько пробелов перед
первым словом.
Необходимо скопировать все слова из входного файла в выходной по
следующим правилам:
a) Необходимо сохранить исходный порядок абзацев и слов в каждом
абзаце из входного файла.
b) Внутри одного абзаца каждое слово должно отделяться от соседнего
либо одним
пробелом, либо одним символом перевода строки.
c) В начале строки не должно быть ведущих пробелов, также
«хвостовых» пробелов не должно быть в конце строки.