Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
DjAndreyK
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 2
1

программа на строки C++

11.11.2010, 11:21. Просмотров 1433. Ответов 3
Метки нет (Все метки)

Помогите написать программу, которая считывает текст с клавиатуры и выводит на экран количество слов, совпадающих со словом, введённым с клавиатуры.

нужно как то сделать через строки
а я не знаю как(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2010, 11:21
Ответы с готовыми решениями:

Программа на С++ строки
Нужна помощь в написании программы. Дано предложение, слова в котором...

программа на строки
дан текст,состоящий из заглавных русских букв,сосчитать количество букв О,за...

Программа на строки
Здравствуйте,помогите мне,пожалуйста,написать программу на С++. Даны две...

программа на строки
помогите плиз кто нить решить!! 1. В строке найти заданную последовательность...

Простая программа на строки
Помогите с задачей: написать функцию, которая обращяет строку, введённую с...

3
Irradiator
2 / 2 / 1
Регистрация: 08.11.2010
Сообщений: 27
11.11.2010, 12:08 2
Цитата Сообщение от DjAndreyK Посмотреть сообщение
Помогите написать программу, которая считывает текст с клавиатуры и выводит на экран количество слов, совпадающих со словом, введённым с клавиатуры.

нужно как то сделать через строки
а я не знаю как(
Написал на новом диалекте Си, в С++ конвертируешь самостоятельно.
C
1
2
3
4
5
6
7
countWords w = length . filter (== w)
 
main = do
    putStr "Word: "
    word <- getLine
    putStr "String: "
    getLine >>= putStrLn . show . countWords word . words
0
volovzi
268 / 170 / 11
Регистрация: 14.03.2010
Сообщений: 501
11.11.2010, 13:49 3
Извращаться, так извращаться.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <vector>
#include <string>
#include <iterator>
 
int main (int argc, char * const argv[]) {
    std::string word;
    std::vector<std::string> text;
    
    std::cout << "Введите слово: ";
    std::cin >> word;
    
    std::cout << "Введите текст: ";
    std::copy(std::istream_iterator<std::string>(std::cin), std::istream_iterator<std::string>(), std::back_inserter(text));
 
    std::cout << "Число слов в тексте, совпадающих с заданным, равно " << std::count(text.begin(), text.end(), word) << std::endl;
 
    return 0;
}
std::string
std::vector
std::istream_iterator
std::back_inserter

std::copy
std::count

Удачи
0
DjAndreyK
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 2
11.11.2010, 15:00 4
спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2010, 15:00

программа на тему строки!
помогите написать прогу! Во введённом тексте заменить цифры от 0 до 9 на...

Программа удаления из строки символов '0..9'
Программа удаления из строки символов '0..9' #include &lt;iostream&gt; #include...

Найдите ошибку, программа на строки
#include &quot;stdafx.h&quot; #include &quot;conio.h&quot; #include &quot;string.h&quot; #include...


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

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

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