4 / 4 / 0
Регистрация: 07.01.2011
Сообщений: 15
1

Вывод слов с удвоенными буквами

07.01.2011, 13:40. Показов 4455. Ответов 2
Метки нет (Все метки)

Здравствуйте. В общем задача такая:
В произвольном тексте содержащем не более 10 строк, в каждой строке не более 80 символов, найти и вывести на экран слова с удвоенными буквами.
Visual Studio 2008
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2011, 13:40
Ответы с готовыми решениями:

Вывести слова с удвоенными согласными буквами
Задание записать в новую строку слова в которых есть удвоенные латинские буквы. Желательно с...

Вывести слова с удвоенными согласными буквами Java
Всем привет! Написал программу, но она не работает, уже целый день парюсь. Помогите пожалуйста...

Вывод количества слов с буквами: O- T-, F-,S- (linq)
Неверно что-то пишу, подскажите где неправильно string...

В последовательности слов найти и поменять местами пару слов, у которых первые 3 буквы одного совпадают с последними 3 буквами другого
Лабораторная работа № 6 Строки Цель работы: изучение правил описания, ввода-вывода и основных...

2
программист С++
841 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
07.01.2011, 13:57 2
Лучший ответ Сообщение было отмечено t1maaa как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <conio.h>
#include <algorithm>
#include <fstream>
#include <string>
 
using namespace std;
 
void main()
{
    fstream is("a.txt");
    string tmp;
    while(is)
    {
        is >> tmp;
        if (adjacent_find(tmp.begin(), tmp.end()) != tmp.end() && is)
            cout << tmp << "  ";
    }
    _getch();
}
1
2480 / 1907 / 951
Регистрация: 21.12.2010
Сообщений: 3,474
Записей в блоге: 10
07.01.2011, 14:15 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
#include<algorithm>
#include<sstream>
using namespace std;
 
int main(){
    string text, delim=",.;:-";
    string::iterator it;
    cout<<"enter text\n";
    getline(cin, text);
    while((it=find_first_of(text.begin(), text.end(), delim.begin(), delim.end()))!=text.end()){
        *it=' ';
    }
    istringstream iss(text);
    while(iss>>text){
        if(adjacent_find(text.begin(), text.end())!=text.end())cout<<text<<endl;
    }
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2011, 14:15
Помогаю со студенческими работами здесь

Дана строка, состоящая из русских слов, набранных заглавными буквами и разделенных пробелами (одним или несколькими). Найти ко¬личество слов, которые
Дана строка, состоящая из русских слов, набранных заглавными буквами и разделенных пробелами (одним...

Вывод на экран чётных слов строки исправить на вывод нечётных слов
#include&lt;conio.h&gt; #include&lt;iostream.h&gt; #include&lt;string.h&gt; #include&lt;stdio.h&gt; int i,l,j,k,p,n;...

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

Удаление слов с Русскими буквами
Как в ListBox удалить слова с Русскими буквами? Например: Дано: Hiпривет Привет Hi ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru