С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 26.03.2019
Сообщений: 103
1

Вывести слова строки, начинающиеся и заканчивающиеся одной и той же буквой, которые содержат три буквы К

27.03.2019, 18:06. Показов 1296. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Напишите программу полностью пж
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
27.03.2019, 18:06
Ответы с готовыми решениями:

Вывести слова, начинающиеся и заканчивающиеся одной и той же буквой
Помогите пожалуйста с задачкой!!! Разработать алгоритм и программу. Вводится тест из заглавных и...

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

Строки. Найти все слова, которые начинаются и заканчиваются одной и той же буквой.
задан текст. найти все слова, которые начинаются и заканчиваются одной и той же буквой.

Вывести слова которые начинаются с одной и той же буквы
как в структуре, вывести слова которые начинаются с одной и той же буквы? можете реализовать это в...

1
2859 / 2006 / 988
Регистрация: 21.12.2010
Сообщений: 3,711
Записей в блоге: 15
31.03.2019, 07:37 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <algorithm>
#include <iterator>
#include <clocale>
#include <cctype>
#include <string>
#include <regex>
 
 
int main()
{
    setlocale(LC_CTYPE, "rus");
    std::string s1{"ккК,Ктктк, квквквк, кккк, ькткткт, Ткткткт"}, s2;
    std::transform(s1.begin(), s1.end(), std::back_inserter(s2), [](unsigned char c) {return std::tolower(c); });
    std::regex rgx{ "(?:^|[^а-яё])(([а-йл-яё]*)к[а-йл-яё]*к[а-йл-яё]*к\\2)(?=$|[^а-яё])" };
    for (std::sregex_iterator ib{ s2.begin(), s2.end(), rgx }, ie; ib != ie; ++ib)
    {
        std::cout.write(s1.data() + ib->position(1), ib->length(1)) << std::endl;
    }
}
0
31.03.2019, 07:37
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
31.03.2019, 07:37
Помогаю со студенческими работами здесь

вывести из строки те слова ,которые содержат две буквы z.
вывести из строки те слова ,которые содержат две буквы z. ПОМОГИТЕ ПОЖАЛУСТА

Найти те слова, которые начинаются и заканчиваются одной и той же буквой
1_Символьная строка заканчивается восклицательным знаком (!). Слова в ней отделены друг от друга...

Вывести слова, начинающиеся и оканчивающиеся одной буквой
Прога должна выводить слова начинающиеся и оканчивающиеся одной буквой #include &quot;iostream&quot;...

Найти в строке те слова, которые начинаются и оканчиваются одной и той же буквой.
Есть на паскале код uses crt; var s,s1:string; n,i,k,f:byte; begin clrscr;...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru