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

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

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

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

27.06.2014, 18:17. Просмотров 476. Ответов 2
Метки нет (Все метки)

Дана последовательность, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 строчных латинских букв; между соседними словами - не менее одного пробела, за последним словом - точка. Напечатать те слова последовательности, которые отличны от первого слова и удовлетворяют следующему свойству: в слове нет повторяюихся букв
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2014, 18:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Напечатать слова последовательности, которые отличны от первого и без повторяющихся букв (C++):

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

Напечатать те слова последовательности, которые отличны от первого слова и удовлетворяют следующему свойству - C++
Дана последовательность слов. Напечатать те слова последовательности, которые отличны от первого слова и удовлетворяют следующему свойству:...

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

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

Напечатать слова, в которых нет повторяющихся букв - C++
Помогите пожалуйста переделать задачку вот код #include <iostream> #include "MyCrt.h" #include <conio.h> using namespace std; ...

Строки. Напечатать слова, в которых нет повторяющихся букв - C++
Дана последовательность, содержащая от 1 до 30 слов. Слова разделены одним или несколькими пробелами. За последним словом – точка....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
27.06.2014, 18:35 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
rayJIB,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
#include<string>
#include<sstream>
#include<set>
bool check(std::string word)
{
    std::set<char> s;
    for(char ch:word)
        s.insert(ch);
    return s.size() == word.size();
}
int main()
{
    std::string str = "cooller cool col cooller",first_word,word;
    std::stringstream s(str);
    s>>first_word;
    while(s>>word)
        if(word!=first_word && check(word))
            std::cout<<word<<"\n";
    return 0;
}
1
rayJIB
0 / 0 / 0
Регистрация: 27.06.2014
Сообщений: 9
01.07.2014, 00:58  [ТС] #3
cooller, а можно описание методов реализации программы?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2014, 00:58
Привет! Вот еще темы с ответами:

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

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

Вывести те слова, которые отличаются от последнего слова и удовлетворяют условию, что в слове нет повторяющихся букв - C++
Короче я сделал так #include &lt;stdio.h&gt; #include &lt;ctype.h&gt; #include &lt;string.h&gt; #include &lt;stdlib.h&gt; void main() { int const...

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


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

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

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