nixp.ru v3.0

17 октября 2017,
вторник,
03:20:36 MSK

DevOps с компанией «Флант»
CIVILIS написал 28 декабря 2006 года в 11:38 (1554 просмотра) Ведет себя неопределенно; открыл 6 тем в форуме, оставил 2 комментария на сайте.

Привет, друзья. Это снова я. У меня снова маленькая проблема: Хочу разобраться со строками. Не получается выполнить данное задание:

Дана строка. Преобразовать ее следующим образом: удалить группы пробелов (если таковые имеются), которыми эта строка начинается и заканчивается, а также заменить каждую внутреннюю группу пробелов одним пробелом.

Помогите хоть кто-нибудь, ПОЖАЛУЙСТА. Заранее спасибо!!!

// Тему переместил(а) Dmitry Shurupov из форума «Общий по программированию».

Uncle Theodore
CIVILIS
Привет, друзья. Это снова я. У меня снова маленькая проблема: Хочу разобраться со строками. Не получается выполнить данное задание:

Дана строка. Преобразовать ее следующим образом: удалить группы пробелов (если таковые имеются), которыми эта строка начинается и заканчивается, а также заменить каждую внутреннюю группу пробелов одним пробелом.

Помогите хоть кто-нибудь, ПОЖАЛУЙСТА. Заранее спасибо!!!

Да ты что! Это ж NP-полная проблема!..

Это тока за деньги… Перенести тебя в раздел «Помощь за деньги"?

Ты на кого учишься, двоечник?

Ну ладно, смотри. Заводим строку.

Считываем по одному элементу исходной строки. Пока (while) этот элемент пробел — ниче не делаем.

Как только не пробел, записываем его в итоговую строку. Кончился первый цикл.

Теперь. Считываем по одному элементу пока не кончится исходная строка. Пока текущий элемент пробел — ничего в итоговую строку не пишем. Как только не пробел — пишем в итоговую строку:

Если он не символ конца строки, то пишем пробел и этот элмент.

Если символ конца строки, то пишем симво конца строки.

Усе. Оркестр может пить чай.

Good Luck,

UT

Steck

UT помоему зря стараешься,

он наверное рад бы списать а не думать ;-)

Uncle Theodore
Steck
UT помоему зря стараешься,

он наверное рад бы списать а не думать ;-)

Так я предложил его перенести в Помощь за Деньги.

Мой алгоритм неполный, кстати… :)

Не зря ж я профессор…

myst

UT, переноси. Там разберёмси… >:>

Code Monkey

гм… мож у другана за пиво взять эту лабу и за 10 ВМЗ продать? :)

Steck

да ее написать то на коленке за пару минут можно ;-)

Heavy

А потом смывать полчаса…

Steck
Heavy
А потом смывать полчаса…

Зачем смывать то? Креатив бцдет в новый год ;-)

Dmitry Ivanov

я бы таких расстреливал

в real-life

darklight

K&R, там стандартный пример + задание, дополнить до максимума возможностей… Эт ж начала… Как 2*2….