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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 5.00
Bloodykeeper
This party getting crazy!
78 / 74 / 1
Регистрация: 22.09.2009
Сообщений: 427
#1

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

20.04.2010, 15:49. Просмотров 2064. Ответов 28
Метки нет (Все метки)

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


2. Ввести строку, состоящую только из цифр и букв. Распечатать те группы цифр, в которых цифра 7 встречается не более двух раз. (Группа цифр - это последовательность цифр, обрамленная буквами.)

Help!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2010, 15:49     Распечатать те слова, которые являются обращениями других слов в этом предложении
Посмотрите здесь:
C++ В файле-словаре найти и распечатать слова, которые могут быть полностью составлены из других слов словаря
В файле-словаре найти и распечатать слова, которые могут быть полностью составлены из других слов словаря C++
В файле-словаре найти и распечатать слова, которые могут быть полностью составлены из других слов словаря C++
Найти слова которые могут быть полностью сложены из других слов,сцепление слов(конкатенация) C++
В предложении S1 найти все слова, которые есть в предложении S2 C++
C++ Распечатать только те символы, которые не являются буквой А
C++ Дан массив слов. Определить количество слов массива, которые не являются «перевертышем».
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
23.04.2010, 20:58     Распечатать те слова, которые являются обращениями других слов в этом предложении #21
А обращением может быть не только имя собственное. Например "Гражданочка, пройдите, пожалуйста, с нами." "Гражданочка" - обращение.
delfamur
42 / 42 / 0
Регистрация: 16.03.2010
Сообщений: 199
23.04.2010, 21:00     Распечатать те слова, которые являются обращениями других слов в этом предложении #22
ну вот. тогда база совсем короткой будет)))
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
23.04.2010, 21:04     Распечатать те слова, которые являются обращениями других слов в этом предложении #23

Думаю, тут нужен какой-то интеллектуальный анализатор... Ну или условие задачи неполное, думаю, там должны быть какие-либо ограничения на входные данные... Скорее всего, как раз то, о котором мы говорим, т.е. обращение не может стоять в начале предложения...
delfamur
42 / 42 / 0
Регистрация: 16.03.2010
Сообщений: 199
23.04.2010, 21:54     Распечатать те слова, которые являются обращениями других слов в этом предложении #24
да даже и для не в начале предложения. та же "гражданочка" в середине и не с большой буквы, а обращение. короче как это реализуем получим сюжет матрицы)))"начало XXI века было ознаменовано созданием "i" (искусственного интелекта)..."))))
Bloodykeeper
This party getting crazy!
78 / 74 / 1
Регистрация: 22.09.2009
Сообщений: 427
23.04.2010, 22:31  [ТС]     Распечатать те слова, которые являются обращениями других слов в этом предложении #25
так к чему вы пришли? а то тема привратилась во флуд Что нужно сделать, чтобы препод забрала мою задачу?=))
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
23.04.2010, 22:36     Распечатать те слова, которые являются обращениями других слов в этом предложении #26
Bloodykeeper,
Сказать, что это задача уже решена и сослаться на Microsoft с их Office'ом))) А вообще рассказать о том, о чём мы говорили, пока тема не превратилась во флуд, т.е. что без дополнительных условий задача нерешаема))
Bloodykeeper
This party getting crazy!
78 / 74 / 1
Регистрация: 22.09.2009
Сообщений: 427
23.04.2010, 23:55  [ТС]     Распечатать те слова, которые являются обращениями других слов в этом предложении #27
плохо..а может можно как-то ограниченную версию сделать?? или выдрать кусок из пакета офиса?? =))
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
23.04.2010, 23:59     Распечатать те слова, которые являются обращениями других слов в этом предложении #28
Цитата Сообщение от Bloodykeeper Посмотреть сообщение
или выдрать кусок из пакета офиса?? =))
Эта фрятли...

Цитата Сообщение от Bloodykeeper Посмотреть сообщение
может можно как-то ограниченную версию сделать??
Может и можно... Вы же уже давно на этом форуме, стольким помогли))) Неужели нет никаких идей, как можно сделать? Учитывая всё наше обсуждения? Можно искать по маске ", Xxxx...xxx, "
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2017, 21:01     Распечатать те слова, которые являются обращениями других слов в этом предложении
Еще ссылки по теме:
Все буквы каждого слова в предложении записать в обратном порядке и распечатать получившееся предложение C++
C++ Упорядочить слова в предложении по возрастанию длин слов
C++ Инвертировать слова в предложении не меняя порядок слов
C++ Подсчитать количество слов, которые встречаются в предложении ровно 1 раз
Ввести последовательность символов, закан¬чивающуюся '@'. Распечатать только те из них, которые не являются буквой А (с учетом верхнего/нижнего регист C++

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

Или воспользуйтесь поиском по форуму:
zarko97
251 / 32 / 0
Регистрация: 11.10.2015
Сообщений: 243
15.03.2017, 21:01     Распечатать те слова, которые являются обращениями других слов в этом предложении #29
C++
1
2
3
4
5
6
7
8
9
10
for (auto pos = std::find_if(some.begin(), some.end(), std::isalpha), it = pos; it != some.end() && pos != some.end(); ++it)
    {
        pos = std::find_if(std::next(it), some.end(), std::isalpha);
        if (static_cast <int> (std::count(it, pos, '7')) <= 2)
        {
            std::for_each(std::next(it), pos, [](char elem) { std::cout << elem; });
            std::cout << std::endl;
            it = pos;
        }
    }
Yandex
Объявления
15.03.2017, 21:01     Распечатать те слова, которые являются обращениями других слов в этом предложении
Ответ Создать тему
Опции темы

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