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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2016, 09:55   #1
indext
Пользователь
 
Регистрация: 19.10.2015
Сообщений: 25
По умолчанию Помощь с программой с использованием string

решил сам

Последний раз редактировалось indext; 18.02.2016 в 15:11.
indext вне форума Ответить с цитированием
Старый 18.02.2016, 10:21   #2
Russian_watson
Пользователь
 
Регистрация: 15.02.2016
Сообщений: 39
По умолчанию

Я бы попробовал работать с массивом char.
Массив1 - гласные, массив2 - введенное слово.
Проходим по массив2 и сравниваем, равен ли символ массива2 символу массива1. Если да, то символ из массива2 удаляем. Как вывести слово наоборот, думаю, проблем не должно быть.
Надеюсь, смысл понятен.
Russian_watson вне форума Ответить с цитированием
Старый 18.02.2016, 10:52   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
посмотрел функции стринга,так и не додумал как заимствовать у него функций для решения данной задачки
Т.е. erase и replace вы у него не увидели? И std::reverse не заметили...
p51x вне форума Ответить с цитированием
Старый 18.02.2016, 11:10   #4
indext
Пользователь
 
Регистрация: 19.10.2015
Сообщений: 25
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Т.е. erase и replace вы у него не увидели? И std::reverse не заметили...
увидел,посмотрел как пользоваться,но не знаю как всё это воплотить
indext вне форума Ответить с цитированием
Старый 18.02.2016, 11:30   #5
indext
Пользователь
 
Регистрация: 19.10.2015
Сообщений: 25
По умолчанию

разобрался с reverse,а вот насчет удаления гласных - никак не думается
indext вне форума Ответить с цитированием
Старый 18.02.2016, 11:30   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

1. ну там же есть даже вариант с итератором на определенный символ, осталось что-то типа find повызывать
2. можно вообще взять std::copy_if + std::reverse
p51x вне форума Ответить с цитированием
Старый 18.02.2016, 13:20   #7
indext
Пользователь
 
Регистрация: 19.10.2015
Сообщений: 25
По умолчанию

эх,совсем не доходит как это дальше реализовать

Последний раз редактировалось indext; 18.02.2016 в 13:35.
indext вне форума Ответить с цитированием
Старый 18.02.2016, 14:24   #8
Russian_watson
Пользователь
 
Регистрация: 15.02.2016
Сообщений: 39
По умолчанию

Прочитать здесь
Russian_watson вне форума Ответить с цитированием
Старый 18.02.2016, 14:27   #9
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Что до вас не доходит?
У вас есть find, который по символу возвращает итератор на него, и есть erase, который по итератору умеет стирать символ... добавить цикл и т.д.

2 Russian_watson
Вы о чем? У него есть код и он, вроде, пытается разобраться.
p51x вне форума Ответить с цитированием
Старый 18.02.2016, 14:33   #10
Russian_watson
Пользователь
 
Регистрация: 15.02.2016
Сообщений: 39
По умолчанию

Цитата:
2 Russian_watson
Вы о чем? У него есть код и он, вроде, пытается разобраться.
Простите, но то, что в первом сообщении - это то, куда надо вставить решение задачи.
Так что я кода не вижу. Даже хоть какой-то попытки не вижу. Может, белыми буквами на белом фоне писано?
Russian_watson вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задание со строками, с использованием библиотеки string.h Exclusive48 Помощь студентам 0 08.12.2014 20:13
Проблема с использованием String в другом классе nidaime Общие вопросы C/C++ 1 21.10.2013 01:07
Программы с использованием String. makentosh Помощь студентам 2 02.12.2011 18:35
Программирование с использованием 3 видов строк string, char, stringbuild bufalo Фриланс 5 27.11.2011 14:35