Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.01.2012, 16:34   #1
Mityai697
 
Регистрация: 27.01.2012
Сообщений: 5
Сообщение задача на строки, не могу решить

помогите пожалуйста написать програмку

дано предложение. Поменять местами первое и второе слова,третье и четвертое и т.д.Если количество слов нечетное то удалить слово из середины предложения.
Mityai697 вне форума Ответить с цитированием
Старый 27.01.2012, 23:41   #2
artimen1996
 
Регистрация: 20.01.2012
Сообщений: 4
По умолчанию

элементарно надо использовать функции copy,delete,lenght

поищи в инете
artimen1996 вне форума Ответить с цитированием
Старый 28.01.2012, 13:24   #3
Mityai697
 
Регистрация: 27.01.2012
Сообщений: 5
По умолчанию

искал, не нашел(
Mityai697 вне форума Ответить с цитированием
Старый 28.01.2012, 13:28   #4
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
искал, не нашел(
пфф
http://www.pascal.helpov.net/index/p...rs_programming
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 28.01.2012, 13:45   #5
Mityai697
 
Регистрация: 27.01.2012
Сообщений: 5
По умолчанию

там как то надо через массив строковый, но я не знаю как
Mityai697 вне форума Ответить с цитированием
Старый 28.01.2012, 13:50   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

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

2) после того, как массив заполнен.
то, если количество слов нечётное (а мы знаем, сколько слов мы поместили в массив) - то сформировать новую строчку без центрального слова, иначе, если число слов чётное - пройтись по массиву, добавляя в строку сначала i+1 слово, потом i-е - это и даст эффект обмена местами нечётных четных слов с чётными..
Serge_Bliznykov вне форума Ответить с цитированием
Старый 28.01.2012, 13:53   #7
Mityai697
 
Регистрация: 27.01.2012
Сообщений: 5
По умолчанию

спасибо большое
Mityai697 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача интересная, но решить не могу pashka_dos Паскаль, Turbo Pascal, PascalABC.NET 5 27.12.2011 15:20
нужна решенная задача, сдавать завтра, а решить не могу((( лесяя Паскаль, Turbo Pascal, PascalABC.NET 0 09.06.2011 22:50
не могу решить wrangler Общие вопросы C/C++ 11 06.12.2009 20:14
Не могу решить naMazi Microsoft Office Access 2 08.05.2008 06:37