Записи с меткой «Паскаль»

Решаем задачи Абрамян на Паскале. Text37

Text37. Дан текстовый файл, содержащий текст, выровненный по левому краю. Абзацы текста разделяются одной пустой строкой. Выровнять текст по ширине (то есть и по левому, и по правому краю), увеличив в каждой непустой строке (кроме последних строк абзацев) количество пробелов между словами, начиная с последнего пробела в строке (ширину текста считать равной $$50$$).

Решаем задачи Абрамян на Паскале. File55

File55. Дана строка $$S_0$$, целое число $$N$$ $$(\le 4)$$ и $$N$$ файлов целых чисел с именами $$S_1, …, S_N$$. Объединить их содержимое в новом файле-архиве с именем $$S_0$$, последовательно записывая в него следующие данные: размер (число элементов) первого исходного файла и все элементы этого файла, размер второго исходного файла и все его элементы, …, размер …

Решаем задачи Абрамян на Паскале. Text36

Text36. Дан текстовый файл, содержащий текст, выровненный по правому краю. Выровнять текст по центру, удалив из каждой непустой строки половину начальных пробелов. В строках с нечетным количеством начальных пробелов перед центрированием удалять первый начальный пробел.

Решаем задачи Абрамян на Паскале. File54

File54. Дана строка $$S$$ и файл-архив целых чисел, содержащий данные из нескольких (не более шести) файлов в формате, описанном в задании File52. Для каждого из файлов, содержащихся в архиве, найти среднее арифметическое всех его элементов (вещественное число) и записать найденные числа (в том же порядке) в файл вещественных чисел с именем $$S$$.

Решаем задачи Абрамян на Паскале. File53

File53. Дана строка $$S$$, целое число $$N$$ $$(> 0)$$ и файл-архив целых чисел, содержащий данные из нескольких файлов в формате, описанном в задании File52. Восстановить из файла-архива файл с номером $$N$$ и сохранить его под именем $$S$$. Если файл-архив содержит данные из менее чем $$N$$ файлов, то оставить результирующий файл пустым.

Решаем задачи Абрамян на Паскале. Text35

Text35. Дан текстовый файл, содержащий текст, выровненный по левому краю. Выровнять текст по центру, добавив в начало каждой непустой строки нужное количество пробелов (ширину текста считать равной $$50$$). Строки нечетной длины перед центрированием дополнять слева пробелом.