Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
SwAt^
0 / 0 / 0
Регистрация: 18.03.2009
Сообщений: 10
#1

кол-во разных слов в заданной строке - C++

18.12.2009, 09:46. Просмотров 593. Ответов 4
Метки нет (Все метки)

Написать функцию,которая вычисляет кол-во разных слов в заданной строке.В главной программе обеспечить ввод строки с клавиатуры или из файла(лучше с клавы) и с помощью функции определить кол-во слов в ней.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2009, 09:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос кол-во разных слов в заданной строке (C++):

В заданной строке найти M - число слов среди десяти, непосредственно следующих за первым словом - C++ Builder
В заданной строке найти M - число слов среди десяти, непосредственно следующих за первым словом, которые кончаются той же буквой, что и...

Группа повторений двух значений в случайном порядке, где кол-ва повторений разных значений относятся как 2:1 - C++ Builder
Задание: Заполнить двухмерный массив 8х8 значениями 0 и 1 случайным образом, но так, чтобы нулей было в два раза больше, чем единичек. ...

Из заданной последовательности слов удалить слова, содеpжащие числа - C++ Builder
Из заданной последовательности слов удалить слова,содеpжащие числа C++ Builder вот программа только ответ неправильно выдает( в чем...

Поиск слов в строке - C++ Builder
Найти в строке слово "текст", и вывести его номер, если такого слова нету, вывести "такого слова нету". У меня код как бы работает, только...

Замена слов в строке. - C++ Builder
Нужна программа, которая бы меняла порядок слов, введенных в в edit на противоположный. Желательно по-проще.

Подсчет слов в строке - C++ Builder
Здравствуйте! Мне нужно посчитать слова в строке, введенной в Edit. Вот программа: #include <vcl.h> #pragma hdrstop ...

4
ISergey
Maniac
Эксперт С++
1391 / 902 / 55
Регистрация: 02.01.2009
Сообщений: 2,695
Записей в блоге: 1
18.12.2009, 10:07 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <algorithm>
#include <iostream>
#include <sstream>
#include <string>
#include <set>
 
size_t  count_ (const std::string &line){
    std::set<std::string> set;
    std::stringstream ss(line);
    std::copy(
        std::istream_iterator<std::string>(ss), 
        std::istream_iterator<std::string>(), std::inserter(set, set.begin()));
    return set.size();
}
int main(){
    std::string line;
    std::getline(std::cin, line);
    std::cout << "\nCount: " << count_(line) << std::endl;
    return 0;
}
1
SwAt^
0 / 0 / 0
Регистрация: 18.03.2009
Сообщений: 10
18.12.2009, 12:27  [ТС] #3
почти везде где есть std пишет:
[C++ Error] Unit1.cpp(17): E2316 'istream_iterator' is not a member of 'std'
0
ISergey
Maniac
Эксперт С++
1391 / 902 / 55
Регистрация: 02.01.2009
Сообщений: 2,695
Записей в блоге: 1
18.12.2009, 13:16 #4
Какой у тебя компилятор?
и добавь
C++
1
#include <iterator>
1
SwAt^
0 / 0 / 0
Регистрация: 18.03.2009
Сообщений: 10
18.12.2009, 13:26  [ТС] #5
ааа соре все getch(); поставил чтоб вводить моно было все заробило большое спс!!
0
18.12.2009, 13:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2009, 13:26
Привет! Вот еще темы с ответами:

Посчитать количество слов в строке - Visual C++
ввести строку символов , посчитать количество слов строке:help: помогите !

Вычислить, сколько в строке слов - Visual C++
Помогите плиз прогу сделать. ПРограмма довольно простая, но я ток начинающий... С++.. Вычислить, сколько в строке слов... Чтобы знаки...

Количество слов в заданной строке (для каждого из слов) - C++
дано символьная строка. Слово-последовательность символов между пробелами, не содержащие пробелы усередени себя. Для каждого из слов...

В заданной строке определить количество слов (в строке может содержаться несколько пробелов подряд). - C++
В заданной строке определить количество слов (в строке может содержаться несколько пробелов подряд).


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru