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

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

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

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

25.11.2016, 23:00. Просмотров 261. Ответов 2
Метки нет (Все метки)

Дан символьный массив. Вывести на печать те слова, в которых первая буква слова встречается в нём ещё 1 раз.
гуглил, искал, нету подобной задачи. Помогите сделать пожалуйста то, что выделено жирным шрифтом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2016, 23:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В заданном символьном массиве найти слова, в которых первая буква слова встречается в нём ещё 1 раз (C++):

Найти слова, у которых первая буква входит в слово ещё раз - C++
Ребята, помогите пожалуйста! Возникли проблемы с написанием программы на С++ Задание: В произвольном тексте (взятом из файла),...

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

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

Найти слова, в которых первая буква присутствует только один раз, и слова капслоком - C++
Разработать алгоритм и программу. Вводится тест из заглавных и строчных латинских букв, пробелов. Количество символов в тексте не должно...

Что здесь неправильно? (Вывести все слова строки в которых первая буква входит в него ещё раз) - C++
Задание: Вывести все слова строки в которых первая буква входит в него ещё раз. #include <iostream> #include <string> #include...

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

2
John999
223 / 106 / 49
Регистрация: 17.10.2016
Сообщений: 312
26.11.2016, 04:53 #2
http://ideone.com/VGTr8M
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <algorithm>
#include <cstring>
#include <cctype>
 
int main()
{
    char s[] = ",,for any ele, meeent of a subs,,trittttng as s,ppecified by a C-string";
    const char delims[] = " .,!?";
    const size_t len = strlen(s);
    const size_t dellen = strlen(delims);
 
    char* wordbeg = s;
    char* wordend = nullptr;
    while (wordbeg != s + len)
    {
        wordbeg = std::find_if(wordbeg,s +len,::isalpha);
        wordend = std::find_first_of(wordbeg, s + len, delims, delims + dellen);
        if(std::count(wordbeg + 1, wordend, *wordbeg)== 1)
        {
            while (wordbeg != wordend)
                std::cout << *(wordbeg++);
            std::cout << std::endl;
        }
        else
            wordbeg = wordend;
    }
}
0
gru74ik
26.11.2016, 07:02     В заданном символьном массиве найти слова, в которых первая буква слова встречается в нём ещё 1 раз
  #3
 Комментарий модератора 
Nickname_2015, пожалуйста, прочитайте правила форума.
Особое внимание обратите на пункт 4.3 (порядок именования тем).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2016, 07:02
Привет! Вот еще темы с ответами:

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

Напечатать слова, в которых первая буква входит в него еще раз - C++
Дана последовательность, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 строчных латинских букв; между соседними словами -...

Найти слова, в которых символ в центре слова и в оставшейся части встречается только один раз - C++
Задание: Слово имеет нечетное количество символов, и символ, находящийся в центре слова, в оставшейся части этого слова встречается...

Напечатать все слова, в которых повторяется первая буква слова - C++
1)Задан текст.Напечатать все слова, в которых повторяется первая буква слова. 2)Задан текст. Напечатать все слова, имеющие четное...


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

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

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