|
|
|
Задача по
|
|||
|---|---|---|---|
|
#18+
Дан текст, состоящий из n строк, 2 n 10. В каждой строке слова разделены произвольным количеством пробелов. Пробелы могут стоять перед первым словом и за последним. Преобразовать текст, расположив на каждой строке не более k символов. Значение параметра k задается с клавиатуры. При этом каждая строка должна содержать максимально возможное количество символов. Для переноса слов использовать следующие правила. 1) В каждой из разделяемых частей слова должно быть более одной буквы, из которых хотя бы одна – гласная. 2) Нельзя разделять согласную и следующую за ней гласную. 3) Буквы Й, Ь, Ъ считать согласными, но перенос после них допустим. Вывести исходный и преобразованный тексты. Для решения задачи составить следующие подпрограммы: -процедуру формирования списка слов одной строки; -роцедуру разбиения отдельного слова на части в соответствии с правилами переноса; -процедуру форматирования исходного текста Очень нужна ваша помощь! Если не можете ее решить, то хотя бы направьте меня в нужное русло! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 18:16 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=258&tid=2164964]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 330ms |

| 0 / 0 |
