Количество слов в строке, баланс скобок

За вознаграждение или нахаляву (если повезёт)

Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill

Ответить
X-FactoR
Сообщения: 2
Зарегистрирован: 20 дек 2009, 16:34

Здравствуйте! Помогите решить пожалйста!
1)Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить количество слов в строке


2)Дана строка, содержащая несколько круглых скобок. Если скобки расставлены правильно (то есть каждой открывающей соответствует одна закрывающая), то вывести число 0. В противном случае вывести или номер позиции, в которой расположена первая ошибочная закрывающая скобка, или, если закрывающих скобок не хватает, число –1
sfinxxx
Сообщения: 1
Зарегистрирован: 20 дек 2009, 19:43

пишите icq 497849409 договоримся.
anawsCreend
Сообщения: 11
Зарегистрирован: 09 дек 2009, 15:31
Откуда: Россия
Контактная информация:

Здравствуйте вот такая задача, может кто поможет, хотя бы подсказав ход решения?
Написать функцию, которая определяет количество слов в заданной строке, содержащих заданную букву. В главной программе ввести с клавиатуры две строки длиной до 50... 80 символов соответственно. Определить число слов в каждой строке, содержащих русские буквы а и р и вывести результат на экран. В случае отсутствия таких слов выводится соответствующее сообщение.
Заранее спасибо
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Разбиение строки на слова - раздел "Алгоритмы". Нахождение буквы в слове - функция pos.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
LifeStyle
Сообщения: 6
Зарегистрирован: 07 окт 2009, 12:19

anawsCreend писал(а):Здравствуйте вот такая задача, может кто поможет, хотя бы подсказав ход решения?
Написать функцию, которая определяет количество слов в заданной строке, содержащих заданную букву. В главной программе ввести с клавиатуры две строки длиной до 50... 80 символов соответственно. Определить число слов в каждой строке, содержащих русские буквы а и р и вывести результат на экран. В случае отсутствия таких слов выводится соответствующее сообщение.
Заранее спасибо
Если интересует решение на JAVA пишите 7345880 или jobjava @yandex.ru договоримся
Аватара пользователя
Oleg_Rus
Сообщения: 335
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

1) раздел алгортмы

2) подсчитываешь кол-ва символов "(" и ")" в разных переменных, если эти переменные равны, то выводи "0"

и все
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
OptikLab
Сообщения: 5
Зарегистрирован: 22 фев 2009, 23:08
Контактная информация:

Ага...тогда если входная строка "))((" то это будет считаться правильным =).
Баланс скобок решается просто с помощью стека =).
Ответить