Как в строке символов поменять слова местами ?Например: one two threethree two one Получается только отзеркалить,то есть поменять буквы местами ,но так не пойдет .Какие есть варианты ?
Разбить на подстроки по пробелам и собрать массив задом на перед. Фнукции работы со строками и про массивы почитай сам.
>>914395Про подстроки первый раз слышу,первый курс если что.
Бамп
>>914393 (OP)>Как в строке символов поменять слова местами ?не очень тяжело
>>914401>Про подстроки первый раз слышуМожно по контексту догадаться, что тот анон имел в виду "слова".>первый курс если чтоЗадача элементарная. Ты же создал тред для этого. За полгода обучения ты хотя бы чему-нибудь научился? Загуглить свою мегапроблему не можешь, раз сам не можешь догадаться, что надо сделать? Вот попробуй у мамки своей спросить, как решить такую задачу, она тебе за полсекунды выдаст алгоритм, но ты же ждёшь, чтобы тебе расписали его, а ты только скопипастишь.>>914511Даже больше - элементарно.
>>914393 (OP)>Какие есть варианты ?http://ideone.com/sRuMVU
Филиал стек оверфлоу на двощах? Гугли как пользоваться функцией strtok().
>>914393 (OP)Ну пиздец.До того дошло, что проще написать на двач, чем расчехлить свой головной моск.
>>914581Какой же у хачкеля красивый синтаксис. Сколько месяцев потратил на изучение?мимо хрестовик мечтаю кодить на хачкеле
>>914393 (OP)как-то так goo.gl/xHWVgg
>>916478>Какой же у хачкеля красивый синтаксис.Я бы предпочёл иметь оператор pipe-forward, как в F#, а не (.)> Сколько месяцев потратил на изучение?Никогда прямо-таки систематически не учил.
>>914581>>916711>Я бы предпочёл иметь оператор pipe-forwardСварганил себе стрелок http://ideone.com/3qKls4
>>916717Или даже такmain = getLine >>= (words >>> reverse >>> unwords >>> putStrLn)http://ideone.com/6B15KI