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

Ввести строку и слово. Подсчитать количество слов, которые совпадают с введенным, прочитанным в обратном порядке. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Конструкция http://www.cyberforum.ru/cpp-beginners/thread300160.html
ребят помогите разобрать конструкцию вида (ah==72)?k--:k; знаю что чтото логическое но вспомнить немогу:)
C++ Ввести строку. Вывести её, заменив цифры на слова ( 0 - "one", 1 - "two", ...) Ввести строку. Вывести её, заменив цифры на слова: ( 0 - "one", 1 - "two", ...)??? http://www.cyberforum.ru/cpp-beginners/thread300150.html
Нахождение в строке самого короткого слова C++
Программа которая находит в строке наименьшее слово???
C++ Работа со стеками
Разработать программу, определяющую симметричность произвольного текста любой длины. Текст всегда должен оканчиваться точкой. Эту задачу рекомендуется решать с помощью двух стеков. В первый стек следует поместить весь текст, затем во второй стек перенести его половину так, чтобы последний символ текста находился на дне стека. Далее путем поэлементного сравнения этих стеков получить ответ на...
C++ Работа с файлами с++ http://www.cyberforum.ru/cpp-beginners/thread300131.html
Необходимо организовать файл данных с указанной ниже структурой и предусмотреть функции, которые позволяют: -корректировка обратной записи файла; -поиск информации по разними полями; -добавление записей в конець базы данных; -извлечение информации из базы данных; Структура с именем TRAINE, которая содержит следующие поля: NAZV - название пукт назначения; NUMR - номер поезда; DATE - дата...
C++ Создать фаловый поток #include <stdio.h> #define n 24 void main() { int i,j=0,p,a; for (i=0;i<n;i++) scanf("%d",&a); for (i=0;i<n;i++) { подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
20.05.2011, 00:25     Ввести строку и слово. Подсчитать количество слов, которые совпадают с введенным, прочитанным в обратном порядке.
Mиxaил, Что-то Вы загнули, все гораздо проще:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <algorithm>
#include <string>
#include <sstream>
#include <iterator>
 
int main ()
{
  std::string str = "qwerty uiop asdfgh zxcvb qwerty", wrd = "qwerty";
  std::istringstream ist(str);
  std::cout << std::count( (std::istream_iterator<std::string>(ist)), std::istream_iterator<std::string>(), wrd );
  std::cin.get();
  return 0;
}
 
Текущее время: 05:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru