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

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

Войти
Регистрация
Восстановить пароль
 
ShadowMayCry
Сообщений: n/a
#1

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

01.12.2011, 23:15. Просмотров 358. Ответов 1
Метки нет (Все метки)

Уважаемые знатоки кода!
Помогите, пожалуйста, с программкой, по заданию:
перечислить все слова заданного предложения, которые состоят из тех же букв что и первое слово предложения
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <cstdlib>
#include <iostream>
#include <string.h>
int i;
 
using namespace std;
 
int main(int argc, char *argv[])
{
    string S;
     do{
           cout<<"Vvedite slova cherez probel: ";
     getline(cin,S);
     if(S[0]=='\0') cout<<"Non elements ";
     }while(S[0]=='\0');
     for(i=0;i<S.length();i++){
              while(S[i] == ' ' && i<S.length()) i++;
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2011, 23:15     Перечислить все слова заданного предложения, которые состоят из тех же букв что и первое
Посмотрите здесь:
Напечатать все слова заданного предложения, состоящие из тех же букв, что и первое слово предложения C++
Перечислить слова, которые состоят из тех же букв C++
C++ Напечатать все слова, которые состоят из тех же букв что и последнее слово текста
Вычислить количество слов анаграмм (Слова которые состоят из одних и тех же букв) C++
Найти в файле все слова, которые можно сложить из букв заданного слова C++
C++ Напечатать те слова, которые состоят из всех букв, что и слово "red"
Записать строку из слов, которые состоят из букв первого слова строки C++
Напечатать слова, которые состоят из первых и последних букв (но не цифр) всех слов текста C++
C++ Распечатать введенное предложение, удалив из него слова, которые состоят менее, чем из трех букв
Распечатать введенное предложение, удалив из него слова, которые состоят менее чем из трех букв C++
C++ Распечатать введенное предложение, удалив из него слова, которые состоят менее чем из трех букв
C++ Слова состоят из цифр.заменить 0-ми те,которые состоят из повторов одной и той же цифры

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mиxaил
532 / 437 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
01.12.2011, 23:36     Перечислить все слова заданного предложения, которые состоят из тех же букв что и первое #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Вообще, дубовый способ:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
#include <sstream>
#include <set>
 
int main()
{
    std::string s( "q1w re qwwwqwq rwrwer" ), temp;
    std::istringstream ist( s );
    ist >> temp;
    std::set < char > set0 ( temp.begin(), temp.end() );
    while ( ist >> temp )
    {
        std::set < char > set1 ( temp.begin(), temp.end() );
        if ( set1 == set0 )
            std::cout << temp << std::endl;
    }
    return 0;
}
Yandex
Объявления
01.12.2011, 23:36     Перечислить все слова заданного предложения, которые состоят из тех же букв что и первое
Ответ Создать тему
Опции темы

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