Форум программистов, компьютерный форум CyberForum.ru

Использовать в задачах два класса строк: String и StringBuilder - C++

Восстановить пароль Регистрация
 
Кристин
0 / 0 / 0
Регистрация: 02.06.2014
Сообщений: 12
02.06.2014, 17:23     Использовать в задачах два класса строк: String и StringBuilder #1
Здравстуйте, помогите пожалуйста написать эти 2 программы...
1). Составить программу, которая будет вводить строку в переменную String. Напечатать в алфавитном порядке все слова из данной строки, имеющие заданную длину n.
2)Дана строка, содержащая текст на русском языке. В предложениях некоторые из слов записаны подряд несколько раз (предложение заканчивается точкой или знаком воскли-цания). Отредактировать текст, удалив подряд идущие вхождения слов в предложениях.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2014, 17:23     Использовать в задачах два класса строк: String и StringBuilder
Посмотрите здесь:

C++ При перегрузке оператора для класса не получается использовать имя переменной такое же, как в описании класса
C++ создание класса строк String
Программа содержит два класса. Оба класса содержат по одному целому полю и по одному указателю на символьный тип. C++
Массив объектов класса. Печать строк-членов класса. C++
C++ Какими способами можно использовать функции класса B, как параметры функции Sub класса А?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
RaiaNKnight
 Аватар для RaiaNKnight
96 / 70 / 7
Регистрация: 29.06.2011
Сообщений: 458
Записей в блоге: 1
02.06.2014, 17:32     Использовать в задачах два класса строк: String и StringBuilder #2
1) Всего слов длины n в строке длины L может быть максимум L-n+1. Создаёте один цикл и вытаскиваете все слова длины n. О том, где их хранить - в vector <string>, который перед выводом нужно будет отсортировать используя sort
Кристин
0 / 0 / 0
Регистрация: 02.06.2014
Сообщений: 12
02.06.2014, 17:43  [ТС]     Использовать в задачах два класса строк: String и StringBuilder #3
А вы можите пожалуйста показать хотя бы на примере, а то я не понимаю((
RaiaNKnight
 Аватар для RaiaNKnight
96 / 70 / 7
Регистрация: 29.06.2011
Сообщений: 458
Записей в блоге: 1
02.06.2014, 17:54     Использовать в задачах два класса строк: String и StringBuilder #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int n;
string inputStr;
 
vector <string> words;
 
cin >> inputStr;
cin >> n;
 
 
for( int i = 0; i < inputStr.length() - n + 1; ++i ) {
    words.push_back(inputStr.substr(i, n));
}
 
sort(words.begin(), words.end());
что-то такое, могут быть ошибки, т.к. набросал на скорую руку
Кристин
0 / 0 / 0
Регистрация: 02.06.2014
Сообщений: 12
02.06.2014, 19:05  [ТС]     Использовать в задачах два класса строк: String и StringBuilder #5
спасибо)

Добавлено через 1 час 9 минут
помогите пожалуйста вторую сделать((я не могу разобраться, уже сижу 6 часов, если не больше пытаюсь разобраться со всеми этими программами(((а завтра сдавать(((можно даже на C#. буду очень благодарна за помощь.
Yandex
Объявления
02.06.2014, 19:05     Использовать в задачах два класса строк: String и StringBuilder
Ответ Создать тему
Опции темы

Текущее время: 09:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru