Здравствуйте! Помогите решить пожалйста!
1)Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить количество слов в строке
2)Дана строка, содержащая несколько круглых скобок. Если скобки расставлены правильно (то есть каждой открывающей соответствует одна закрывающая), то вывести число 0. В противном случае вывести или номер позиции, в которой расположена первая ошибочная закрывающая скобка, или, если закрывающих скобок не хватает, число –1
Количество слов в строке, баланс скобок
Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill
пишите icq 497849409 договоримся.
-
- Сообщения: 11
- Зарегистрирован: 09 дек 2009, 15:31
- Откуда: Россия
- Контактная информация:
Здравствуйте вот такая задача, может кто поможет, хотя бы подсказав ход решения?
Написать функцию, которая определяет количество слов в заданной строке, содержащих заданную букву. В главной программе ввести с клавиатуры две строки длиной до 50... 80 символов соответственно. Определить число слов в каждой строке, содержащих русские буквы а и р и вывести результат на экран. В случае отсутствия таких слов выводится соответствующее сообщение.
Заранее спасибо
Написать функцию, которая определяет количество слов в заданной строке, содержащих заданную букву. В главной программе ввести с клавиатуры две строки длиной до 50... 80 символов соответственно. Определить число слов в каждой строке, содержащих русские буквы а и р и вывести результат на экран. В случае отсутствия таких слов выводится соответствующее сообщение.
Заранее спасибо
Разбиение строки на слова - раздел "Алгоритмы". Нахождение буквы в слове - функция pos.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Если интересует решение на JAVA пишите 7345880 или jobjava @yandex.ru договоримсяanawsCreend писал(а):Здравствуйте вот такая задача, может кто поможет, хотя бы подсказав ход решения?
Написать функцию, которая определяет количество слов в заданной строке, содержащих заданную букву. В главной программе ввести с клавиатуры две строки длиной до 50... 80 символов соответственно. Определить число слов в каждой строке, содержащих русские буквы а и р и вывести результат на экран. В случае отсутствия таких слов выводится соответствующее сообщение.
Заранее спасибо
- Oleg_Rus
- Сообщения: 335
- Зарегистрирован: 16 окт 2006, 09:56
- Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
- Контактная информация:
1) раздел алгортмы
2) подсчитываешь кол-ва символов "(" и ")" в разных переменных, если эти переменные равны, то выводи "0"
и все
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>
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
Ага...тогда если входная строка "))((" то это будет считаться правильным =).
Баланс скобок решается просто с помощью стека =).
Баланс скобок решается просто с помощью стека =).