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

С++ для начинающих

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

Найти сколько раз в строке из 16 символов встречается слово "she" - C++

13.08.2012, 13:42. Просмотров 708. Ответов 8
Метки нет (Все метки)

Помогите с решением лабы:
Найти сколько раз в строке из 16 символов встречается слово "she"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.08.2012, 13:42     Найти сколько раз в строке из 16 символов встречается слово "she"
Посмотрите здесь:
C++ Сколько раз среди заданных символов встречается символ "+" и сколько раз символ "*"
Подсчитать, сколько раз в заданной последовательности символов встречается буква "x" C++
Ввести строку. Подсчитать сколько раз в последовательности символов встречается "abc" C++
C++ Сколько раз среди данных символов встречается символ "+" и символ "*"
C++ Определить, сколько раз в тексте встречается слово "мир" или сообщить об отсутствии. Вывести текст и результат
C++ Найти, сколько раз слово встречается в строке
C++ Найти сколько раз буква "a" встречается в заданном слове
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
13.08.2012, 13:47     Найти сколько раз в строке из 16 символов встречается слово "she" #2
Определить, сколько раз в строке встречается заданое слово
Определить, сколько раз в строке встречается заданное слово
kartofan
0 / 0 / 0
Регистрация: 13.08.2012
Сообщений: 10
13.08.2012, 13:48  [ТС]     Найти сколько раз в строке из 16 символов встречается слово "she" #3
defer, спасибо!
Пaтрик
415 / 390 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
13.08.2012, 14:00     Найти сколько раз в строке из 16 символов встречается слово "she" #4
defer, код из этого поста работает не корректно. Можете проверить.
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
13.08.2012, 14:04     Найти сколько раз в строке из 16 символов встречается слово "she" #5
а что не правильно? в слове shell script she встречается 1 раз
Пaтрик
415 / 390 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
13.08.2012, 14:06     Найти сколько раз в строке из 16 символов встречается слово "she" #6
Между словом she и подстройкой she большая разница.
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
13.08.2012, 15:11     Найти сколько раз в строке из 16 символов встречается слово "she" #7
.....
kartofan
0 / 0 / 0
Регистрация: 13.08.2012
Сообщений: 10
23.09.2012, 21:00  [ТС]     Найти сколько раз в строке из 16 символов встречается слово "she" #8
По следующему коду, окно ввода закрывается при нажатии на любую клавишу. С чем может быть связано?

C++
1
2
3
4
5
6
7
8
9
int k=0;
String s="11235813213456218465912321541123581646"; //Строка
String word="123"; //Слово, которое мы ищем
  for(int i=0;i<s.Length();i++){
        if(s.Pos(word)){ k++;
         s.Delete(s.Pos(word),word.Length());
        }
  }
  ShowMessage(k);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.09.2012, 09:30     Найти сколько раз в строке из 16 символов встречается слово "she"
Еще ссылки по теме:
C++ Определить сколько раз в строке встречается заданное слово
C++ Сколько раз заданное слово встречается в заданной строке
Определить сколько раз встречается в строке самое длинное слово C++
C++ Сколько раз встречается неразрывный набор символов в строке
Посчитать сколько раз встречается латинская буква "а" в первом и последнем столбце массива C++

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

Или воспользуйтесь поиском по форуму:
kotleta
42 / 42 / 11
Регистрация: 13.09.2012
Сообщений: 196
24.09.2012, 09:30     Найти сколько раз в строке из 16 символов встречается слово "she" #9
Вот абсолютно рабочий код без всяких заморочек.

#include <iostream>
#include <string>
#include <conio.h>


using namespace std;

int main()
{
int position;
int counter;

string s="she is always doing herself so unhappy! Because she is not self-confident";
string word="she";

for(counter=0, position=0; ; counter++, position++)
{
position=s.find(word,position);
if(position < 0) break;
}

cout << "Word " << word << " was found " << counter << " times" << endl;


return 0;
}
Yandex
Объявления
24.09.2012, 09:30     Найти сколько раз в строке из 16 символов встречается слово "she"
Ответ Создать тему
Опции темы

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