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

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

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

Определить количество фрагментов строки - C++

22.01.2012, 14:23. Просмотров 283. Ответов 1
Метки нет (Все метки)

нужно написать прогу которая бы в произвольной строке (не более 80 символов) определяла кол-во фрагментов 'xyz' и выводило бы это число на печать

использовал strlen но там считает длину строки, а мне надо чтобы в строке находило этот фрагмент или фрагментов если их больше одного, и выводило сколько их

например:
xyzugjxxyzjkggxy
следовательно, кол-во фрагментов = 2
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2012, 14:23     Определить количество фрагментов строки
Посмотрите здесь:

Найти количество непересекающихся фрагментов последовательности - C++
Как найти количество непересекающихся фрагментов последовательности 1,1,2,1,3 без использования массивов?

Как найти количество непересекающихся фрагментов последовательности 1,1,2,1,3 - C++
Как найти количество непересекающихся фрагментов последовательности 1,1,2,1,3

Определить количество слов строки - C++
Нужно определить количество слов строки, в которой буквы начинаются с латиницы.

Определить количество символов введённой строки - C++
1) Написать программу, которая позволяет вводить с клавиатуры строку, содержащую более одного слова, и определять: а) количество символов...

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

Определить количество символов введённой строки - C++
Написать программу, которая позволяет вводить с клавиатуры строку, содержащую более одного слова, и определять: а) количество символов...

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

Определить количество символов в кратчайшем слове строки - C++
Написать программу, которая: • Выводит текст на экран дисплея; • Определяет количество символов в кратчайшем слове; • По нажатию...

Строки. Определить количество вхождений заданного слова в текст - C++
Дано текст и некоторое слово А. Определить количество вхождений заданного слова в текст.

Требуется определить строки, содержащие максимальное количество слов - C++
Строки текстового файла input.txt состоят из слов, разделенных одним или несколькими пробелами. Перед первым, а также после последнего...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ilyawow
24 / 24 / 5
Регистрация: 18.11.2011
Сообщений: 266
22.01.2012, 14:43     Определить количество фрагментов строки #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
main()
{
  char q[80], *start, *p;
  int count = 0; 
  puts ( "Введите предложение" );
  gets ( q );
  start = q; // ищем с начала строки
  while ( 1 ) {
    p = strstr ( start, "xyz" );
    if ( p == NULL ) break;
    count ++; 
    start = p + 3; // отсюда ищем следующее слово
    } 
  printf ( " xyz встречается %d раз", count );
}
Yandex
Объявления
22.01.2012, 14:43     Определить количество фрагментов строки
Ответ Создать тему
Опции темы

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