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

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

Войти
Регистрация
Восстановить пароль
 
tania.
1 / 1 / 0
Регистрация: 28.12.2009
Сообщений: 53
#1

Заданы два текста. Определить, можно ли получить первый текст перестановкой слов второго текста. - C++

21.06.2010, 18:02. Просмотров 680. Ответов 1
Метки нет (Все метки)

Заданы два текста. Определить, можно ли получить первый текст
перестановкой слов второго текста.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2010, 18:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заданы два текста. Определить, можно ли получить первый текст перестановкой слов второго текста. (C++):

Определить количество слов текста, в которых первый и последний символы совпадают - C++
Написать программу, которая: • Выводит текст на экран дисплея; • По нажатию произвольной клавиши поочередно выделяет каждое из слов...

вывод текста, определение количество слов в тексте, у которых первый и последний символы совпадают. - C++
Здравствуйте. Прошу пожалуйста мне помочь с написанием этой программы. Всем за ранее огромное спасибо! Вы спасёте мне жизнь. =) ...

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

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

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

Определить, сколько слов текста имеют длину 1, 2, 3, ..., 10 - C++
Я ввожу слова без знаков препинания (все подряд через пробел) и нужно: Определить, сколько слов текста имеют длину 1, 2, 3, ..., 10 и...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
easybudda
Модератор
Эксперт CЭксперт С++
9622 / 5570 / 946
Регистрация: 25.07.2009
Сообщений: 10,695
22.06.2010, 02:26 #2
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <list>
#include <string>
#include <sstream>
#include <algorithm>
 
// возвращает true если все слова из контейнера а есть в контейнере b
bool all_words(const std::list<std::string> & a, const std::list<std::string> & b){
    for ( std::list<std::string>::const_iterator i = a.begin(); i != a.end(); ++i )
        if ( std::find(b.begin(), b.end(), *i) == b.end() )
            return false;
    return true;
}
 
int main(){
    std::string buf, tmp;
    std::list<std::string> a, b;
    std::cout << "First string: ";
    std::getline(std::cin, buf);
    if ( buf.empty() ){
        std::cerr << "Empty strings not allowed!" << std::endl;
        return 1;
    }
    std::istringstream ist(buf);
    while ( ist >> tmp )
        a.push_back(tmp);
    
    std::cout << "Second string: ";
    std::getline(std::cin, buf);
    if ( buf.empty() ){
        std::cerr << "Empty strings not allowed!" << std::endl;
        return 1;
    }
    ist.clear();
    ist.str(buf);
    while ( ist >> tmp)
        b.push_back(tmp);
    
    std::cout << "The first string can" << ( all_words(a, b) ? " " : "'t " ) << "be made from second." << std::endl;
    
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2010, 02:26
Привет! Вот еще темы с ответами:

Определить частоту распределения длин слов текста - C++
Разработать программу, которая вводит текст и определяет частоту распределения длин слов текста. (Знаками препинания в тексте пренебречь).

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

Определить, сколько слов текста из файла имеют определенную длину - C++
Добрый вечер Программа берет данные из текстового файла и должна определить сколько слов текста имеют длину 1, 2, 3, ... 10 символов и...

Скопировать в первый файл текст из второго (в консоли) - C++
Будьте добры,подскажи те с кодом,в билдере сделал,а в консоли не могу.


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

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

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