Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

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

Определить количество слов в тексте, состоящих из K букв. C#/C++ - C++
Даны числа K и текст из слов разделенными пробелами, в конце точка. Определить количество слов в тексте, состоящих из K букв. Помогите...

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

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

В тексте подсчитать количество букв в коротком слове - C++
В тексте подсчитать количество букв в коротком слове. Текст заканчивается признаком конца файла. Слова разделены пробелом.

3
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
28.11.2013, 14:49 #2
Ну, берете строку, в цикле идете по этой строке, если видите букву "о", плюсуете счетчик букв "о", если этот счетчик доходит до двух, плюсуете итоговый счетчик слов. Если видите пробел, обнуляете счетчик букв "о". Вот и весь алгоритм.
0
blancoross1
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 53
28.11.2013, 15:25  [ТС] #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;
}
0
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
28.11.2013, 15:35 #4
http://ideone.com/ToqSzF

Нет, стоп, я там где-то ошибся.
Исправил.
1
28.11.2013, 15:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2013, 15:35
Привет! Вот еще темы с ответами:

Подсчитать в тексте количество слов, имеющих длину меньше заданного числа - C++
Задан текст. Подсчитать в нем количество слов, имеющих длину меньше заданного числа. кто может решить такую прогу, очень срочно надо!

Работа с текстом. Подсчитать количество слов, имеющих удвоенные сочетания букв. - C++
Подсчитать, сколько слов в тексте имеют удвоенные сочетания букв.(код без массивов) Иван Аганин, ПравилаИзначальное название темы:...

Вывод слов с наличием двух и более подряд идущих гласных букв - C++
Здравствуйте,у меня есть небольшая проблема в программе,а именно: я немогу сделать вот такой вывод из программы &quot;вывод слов с наличием двух...

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


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

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

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