3 / 3 / 0
Регистрация: 16.05.2009
Сообщений: 69
1

Работа со строками

17.05.2009, 11:22. Показов 1290. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана строка, состоящая из слов, разделённых пробелами. Посчитать количество сдвоенных букв во ведённом тексте.

Добавлено через 26 минут 22 секунды
Затруднение вызывает кол-во сдвоенных букв.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2009, 11:22
Ответы с готовыми решениями:

Работа со строками, заполнить компоненты строками из файла
Привет! Нужна помощь в заполнении формы В общем, есть форма отправки письма. У нее есть 2 функции,...

Работа со строками. Функции работы со строками
Дана строка символов. В заданном тексте определить позицию первой точки ‘ . ‘.

Работа со строками(операции над строками)
Пусть дана последовательность, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 строчных...

Задание по темам: ООП, исключения, работа со строками (возможно применение коллекций List), работа с компоновщиком
ТЯЖЕЛО РАБОТАТЬ С КОМПОНОВЩИКОМ. БУДУ РАД ВАШИМ ОТВЕТАМ. 1. Ознакомиться с принципом работы...

2
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
17.05.2009, 11:31 2
Лучший ответ Сообщение было отмечено Danil-za как решение

Решение

Затруднение вызывает кол-во сдвоенных букв.
if (s[i]=s[i-1])and(s[i]<>s[i+1]) then k:=k+1;

Добавлено через 5 минут 56 секунд
Pascal
1
2
3
4
5
6
7
Кстати слова можно и не выделять, просто в начале написать константу из букв
const bk=['A'..'Z','a'..'z','А'..'п','р'..'ё'];
Потом в тексте проги
k:=0;
for i:=1 to length(s) do
if(s[i] in bk)and(s[i]=s[i-1])and(s[i] <> s[i+1]) then k:=k+1;
Если имеется ввиду считать обе буквы, то k:=k*2;
1
3 / 3 / 0
Регистрация: 16.05.2009
Сообщений: 69
17.05.2009, 11:48  [ТС] 3
Puporev, за это спасибо, что даже пример с русскими буквами написал.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2009, 11:48
Помогаю со студенческими работами здесь

Работа со строками
Нужна помощь, дали задание, о котором я писал ~ неделю назад. Так вот там есть условия которые были...

Работа со строками
Ввести строку. Найти количество слов с заданным количеством символов.

Работа со строками
Необходимо выделить 1 символ из строки str и перевести в число. str=&quot;123456&quot;; функция atoi(str)...

Работа со строками
Доброго времени суток! Написал код программы, одну вещь не могу доделать. Суть: надо ввести...

Работа со строками
Дана последовательность слов. Определить количество слов, начинающихся на букву ‘б’. Результат...

Работа с строками
Решаю разные задачки, наткнулся на такую, гуглил и видел что она достаточно &quot;заезженная&quot; на C++,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru