Страница 1 из 1

Re: Сколько слов начинается на одну и ту же букву?

Добавлено: 09 июн 2009, 15:54
slipknot
вот условие:
Дана строка символов, состоящая из нулей, единиц и пробелов. Группы нулей и единиц, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Требуется подсчитать количество слов в данной строке. Рассматривая слова как числа, определить количество слов, делящихся на 5 без остатка.

Re: Количество слов в строке

Добавлено: 10 июн 2009, 00:28
Naeel Maqsudov
См. Список похожих тем внизу этой страницы.
Если не поможет пишите.

Добавлено: 10 июн 2009, 09:55
slipknot
но в низу ни чего нет((((((( :confused: :(
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
там даже чуть чуть похожего на мою задачу нет((((((((( помогите еще разок плиз, оч надо :(

Re: Количество слов в строке

Добавлено: 10 июн 2009, 14:41
Naeel Maqsudov
Ну как же нет? А вот это?
http://forum.developing.ru/showthread.php?t=18152
Сделайте только
Letters = ['0','1'] и уберите KCounter

В момент, когда "слово закончилось" Вам известна его длина (WLen) и позиция (i-WLen)

Дальше функцией copy "выкусываете" это слово из строки и делаете с ним все что надо.

"Рассматривая слова как числа" - это имеется в виду двоичные числа?
Если десятичные, то в данном случае на 5 будут делиться только те, которые заканчиваются на 0. С двоичными немного сложнее...

Re: Количество слов в строке

Добавлено: 11 июн 2009, 10:57
azrael
Naeel Maqsudov писал(а):"Рассматривая слова как числа" - это имеется в виду двоичные числа?
Если десятичные, то в данном случае на 5 будут делиться только те, которые заканчиваются на 0. С двоичными немного сложнее...
И на 5, конечно же :)

Re: Количество слов в строке

Добавлено: 11 июн 2009, 22:53
powerlifting
сделаю за рублй 50 icq573619266

Re: Количество слов в строке

Добавлено: 12 июн 2009, 08:13
samec2011
Стучите в асю 11один11-5шесть5шесть, обсудим.