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

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

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

В тексте определить количество слов, имеющих более двух букв 'O' в слове - C++

28.11.2013, 14:47. Просмотров 440. Ответов 3
Метки нет (Все метки)

Задача : В тексте определить количество слов, имеющих более двух букв 'O' в слове. Вывести на печать эти слова.

Помогите решить задачу , не очень понимаю структуру , поэтому не знаю с чего начать .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2013, 14:47     В тексте определить количество слов, имеющих более двух букв 'O' в слове
Посмотрите здесь:

C++ Подсчитать в тексте количество слов, имеющих длину меньше заданного числа
C++ Определить количество повторяющихся букв в слове.
Работа с текстом. Подсчитать количество слов, имеющих удвоенные сочетания букв. C++
Вывод слов с наличием двух и более подряд идущих гласных букв C++
C++ Подсчитать количество слов, букв в тексте
C++ Определить количество слов в тексте, имеющих один, два, три слога
C++ Вводится предложение. Подсчитать количество слов и подсчитать количество букв в самом длинном слове
C++ Дан текст, в котором слова разделены одним пробелом. а) Подсчитать количество слов в данной строке. б) Подсчитать количество букв а в последнем слове
Определить количество слов в заданном тексте и количество символов в каждом слове C++
C++ Определить количество слов в тексте, состоящих из K букв. C#/C++
C++ В тексте подсчитать количество букв в коротком слове
C++ Определить длину данного и количество Букв «а». Вывести имя и количество букв в третьем слове

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
28.11.2013, 14:49     В тексте определить количество слов, имеющих более двух букв 'O' в слове #2
Ну, берете строку, в цикле идете по этой строке, если видите букву "о", плюсуете счетчик букв "о", если этот счетчик доходит до двух, плюсуете итоговый счетчик слов. Если видите пробел, обнуляете счетчик букв "о". Вот и весь алгоритм.
blancoross1
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 52
28.11.2013, 15:25  [ТС]     В тексте определить количество слов, имеющих более двух букв 'O' в слове #3
Rivory, вот так ?
C++
1
2
3
4
5
6
7
8
9
10
#include <string.h>
 
int strcc(const char* str) {
int c = 0;
for(int i = 0; i < (int)strlen(str); i++) {
  if((str[i] < 'A' || str[i] > 'Z') && (str[i] < 'a' || str[i] > 'z')) continue;
  c++;
}
return c;
}
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
28.11.2013, 15:35     В тексте определить количество слов, имеющих более двух букв 'O' в слове #4
http://ideone.com/ToqSzF

Нет, стоп, я там где-то ошибся.
Исправил.
Yandex
Объявления
28.11.2013, 15:35     В тексте определить количество слов, имеющих более двух букв 'O' в слове
Ответ Создать тему
Опции темы

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