Задача 20 (Ю 12.2) (ТФ)
Задачу добавил: elena
Успешно сдано решений: 0
В файле построчно хранится текст. Выровнять его по правому краю так, чтобы каждая строка заканчивалась не более чем одним пробелом. Выравнивание осуществить, добавляя пробелы между словами (количество пробелов между соседними словами должно отличаться не более чем на единицу) по самой длинной из имеющихся в файле строке. При прочих равных пробелы добавляются между словами, расположенными ближе к началу строки Ограничения: длина каждой строки текста не более 250 символов, количество строк в файле 0<=N<=5000. Под словом понимается цепочка символов латинского алфавита, не разрываемая ни пробелом (пробелами), ни переносом строки Формат входного файла input.txt Первая строка - целое число N - количество строк текста Следующие N строк содержат слова и пробелы, общее число символов не превышает 250 в строке. Формат выходного файла output.txt Преобразованный согласно условию задачи текст Пример входного файла 5 abc cab drv net statistika mathematika computer sciense algebra geometry fan windows far rar Пример выходного файла abc cab drv net statistika mathematika computer sciense algebra geometry fan windows far rar