|
25 / 25 / 11
Регистрация: 15.10.2009
Сообщений: 185
|
|||||||||||
Помогите плиз с алгоритмом проги (переставить слова в строке)30.10.2011, 13:14. Показов 3116. Ответов 12
Метки нет (Все метки)
Задача: В заданном тексте поменять местами каждые два соседних слова.
Но нужно сделать, не используя библиотеки string. Допустим есть строка
0
|
|||||||||||
| 30.10.2011, 13:14 | |
|
Ответы с готовыми решениями:
12
Помогите плиз с алгоритмом проги (нужно отсортировать матрицу)
Переставить местами слова в строке |
|
25 / 25 / 11
Регистрация: 15.10.2009
Сообщений: 185
|
|
| 30.10.2011, 14:05 [ТС] | |
|
0
|
|
|
25 / 25 / 11
Регистрация: 15.10.2009
Сообщений: 185
|
|
| 30.10.2011, 14:12 [ТС] | |
|
Неа, нужно c++ и работать с указателями
0
|
|
|
48 / 48 / 24
Регистрация: 29.10.2011
Сообщений: 154
|
||||||
| 30.10.2011, 14:28 | ||||||
0
|
||||||
|
25 / 25 / 11
Регистрация: 15.10.2009
Сообщений: 185
|
||
| 30.10.2011, 14:51 [ТС] | ||
|
Добавлено через 16 минут а вообще можно эту задачу решить без использования #include <vector> #include <string>? т.к. по факту мы этого еще не изучали.. хотелось бы решение с указателями и char string[]
0
|
||
|
Каратель
|
|||||||
| 30.10.2011, 14:57 | |||||||
|
разбиение строки на слова с
http://cplusplus.com/reference... ng/strtok/
0
|
|||||||
|
48 / 48 / 24
Регистрация: 29.10.2011
Сообщений: 154
|
|
| 30.10.2011, 14:58 | |
|
Можно конечно, если хочешь писать что то на подобие моего кода (а я не советую
), то тебе нужно будет просто написать пару функций типо: char* _substring(char *a,const int from,const int to); которая копирут подстроку из строки а и возвращает на нее указатель, нужен динамический массив для хранения слов ну как то так.
0
|
|
|
25 / 25 / 11
Регистрация: 15.10.2009
Сообщений: 185
|
||||||
| 30.10.2011, 15:16 [ТС] | ||||||
|
ну вот допустим
0
|
||||||
|
Каратель
|
||||||
| 30.10.2011, 15:40 | ||||||
|
например, но этот вариант с недостатком над которым будешь думать сам!
1
|
||||||
|
25 / 25 / 11
Регистрация: 15.10.2009
Сообщений: 185
|
|
| 30.10.2011, 15:51 [ТС] | |
|
недостаток в том, что если количество слов нечетное - то последнее слово игнорируется.. сейчас буду смотреть, а так спасибо)
0
|
|
| 30.10.2011, 15:51 | |
|
Помогаю со студенческими работами здесь
13
Переставить слова в строке (turbo prolog)
В исходной строке а$ переставить местами n-e и m-e слова Переставить слова в строке в обратном порядке
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|