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

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

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

задача про смайлы - C++

18.12.2011, 18:04. Просмотров 348. Ответов 0
Метки нет (Все метки)

Жизнерадостная девушка Маруся любит добавлять к своим сообщениям смайлы,
чем несказанно нервирует окружающих. Однажды, поняв, что удаление лишних смайлов
из сообщений поможет ей в знакомствах, она обратилась за помощью к своему другу,
программисту Пете, но поскольку тот был слишком занят, то ей оставалось лишь одно
– обратится за помощью к вам.
Напишите для Маруси программу, которая будет оставлять в каждом из предложений не более,
чем по одному(первому по счету) смайлу.
Смайлами считаются последовательности: “:)”, “:(“ (гарантируется, что последовательности
всегда будут правильными), а также символы ‘)’, ‘(‘.
Предложением считается последовательность символов латинского алфавита, цифр и запятых с «!», «.», «?» в конце.
Входные данные: строка, содержащая одно или более предложений, состоящая из латинских букв, цифр,
пробелов и смайлов. Гарантируется что строка содержит не менее 10 и не более 1000 символов,
и включает в себя не менее одного предложения.
Выходные данные: Измененная строка.

Ввод
Small test string:))). Delete emoticons(((.
Вывод
Small test string:). Delete emoticons(.

помогите плз не пойму даже с чего начать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2011, 18:04     задача про смайлы
Посмотрите здесь:

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

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

Задача про 2 рюкзака - C++
Дано n предметов a1..an, и дан вес каждого из них. Требуется разделить все предметы на две группы так, чтобы вес каждой из груп был...

Задача про синусоиду - C++
Велосипедист Павлуша выехал на широкую дорогу. Но ехать иначе, чем по закону синусоиды, ему никак не удавалось. Юный спортсмен стартовал в...

Задача про метеостанции - C++
На южном полюсе расположены N пронумерованных метеорологических станций. Каждая станция соединена с другими станциями линиями связи. В...

Задача про кубики - C++
Есть столбики указанных размеров. Задание такое: Какое наименьшое количество перекладываний необходимо сделать, что бы высота 2х любых...

Задача про теплоход - C++
Теплоход проходит за P1 по течению и R1 часа против течения S км. Он же за R2 ч против течения проходит на N км больше чем за P2 ч. по...

Задача про буквы - C++
Условие задачи таково: изменить в строке все маленькие буквы на большие, всё это делается в файле!Мой вопрос:существуют ли какие лиюо...

Задача про водопровод - C++
Город Восточный постоянно страдает от недостатка воды. Для устранения этой проблемы была построена новая водопроводная труба. Строительство...

Задача про Лестницу - C++
Условия формулируются так: Есть лестница высотой в n ступенек (плюс «нулевая» - площадка, где мы стоим вначале). На каждой ступеньке...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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