![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 01.11.2009
Сообщений: 3
|
![]()
Здравствуйте! Помогите, пожалуйста, решить задачу. За шоколадку)
Для ввода строк использовать один и тот же символьный массив tmp[80].Обработку строк производить при помощи указателей внутри выделенного блока памяти. Запрещается использовать дополнительные массивы или блоки. Создать текстовую функцию main(), которая реализует след. алгоритм: 1. Объявить и ввести переменные. 2. Ввести строку tmp. 3. Выделить блок памяти через указатель. 4. Скопировать строку в выделенный блок 5. Обработать блок по условию. 6. Вывести результаты обработки 7. Освободить блок Вводить и обрабатывать строки в цикле, пока не введена пустая строка. Условие обработки строки (п.5): Перемешивать по k букв. Например: Было: abcd efgh i При k = 4 должно получится: dcba hgfe i Я совершенно не понимаю, как сделать 5 пункт. Помогите. Пока накалякала вот что: Код:
Последний раз редактировалось akafanta; 01.11.2009 в 18:51. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
обработка объектов при помощи DLL | Kompuklumba | Общие вопросы Delphi | 4 | 06.11.2010 15:20 |
Сортировка строк по алфавиту в структуре с помощью указателей | Anarki | Общие вопросы C/C++ | 2 | 23.10.2009 19:36 |
Проблема при открытии базы при помощи ADO | SlavaSH | БД в Delphi | 21 | 30.06.2009 16:51 |
пойск строк при помощи множеств Delphi | Walter | Помощь студентам | 5 | 23.05.2009 19:38 |
обработка строк | Xunter | Помощь студентам | 4 | 27.06.2008 21:48 |