Форум программистов, компьютерный форум, киберфорум
Наши страницы
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
efe
7 / 6 / 3
Регистрация: 25.10.2010
Сообщений: 218
1

Определить число вхождений в строку группы букв

09.11.2010, 17:29. Просмотров 725. Ответов 2
Метки нет (Все метки)

Дана строка символов. определить число вхождений в строку группы букв: а) abc; б) aba.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2010, 17:29
Ответы с готовыми решениями:

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

Определить число вхождении в строку группы букв
разработать алгоритм и программу для решения задачи с использованием строк...

Подсчитать число вхождений буквы f в первые три группы букв
Всем доброго времени суток, сессия привела к вам, Паскаль знаю плохо могу...

Дана строка символов,определить число вхождений в строку группу букв "abc".
Дана строка символов,определить число вхождений в строку группу букв "abc".

В заданном тексте из букв латинского алфавита определить общее число вхождений в него букв a, e, c, h
В заданном тексте из букв латинского алфавита определить общее число вхождений...

2
Puporev
Модератор
55082 / 42339 / 29241
Регистрация: 18.05.2008
Сообщений: 100,040
09.11.2010, 17:34 2
Лучший ответ Сообщение было отмечено efe как решение

Решение

Pascal
1
2
3
k:=0;
for i:=1 to length(s)-2 do
if copy(s,i,3)='abc' then k:=k+1;
0
pryda
Неадекват и грубиян
291 / 285 / 294
Регистрация: 22.02.2010
Сообщений: 627
16.11.2010, 23:18 3
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
uses crt;
var s:string;
 
function ct(s,sub:string):integer;
var k,n:byte;
begin
k:=0;
repeat
n:=pos(sub,s);
if n>0 then inc(k);
delete(s,n,length(sub)-1);
until n=0;
ct:=k;
end;
 
begin
writeln('Введите строку');
readln(s);
writeln('Число вхождений ''abc'': ',ct(s,'abc'));
writeln('Число вхождений ''aba'': ',ct(s,'aba'));
readln;
end.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2010, 23:18

Подсчитать количество вхождений в строку группы букв "fde"
Заданная строка, состоящая из слов, разделенным одним или несколькими...

Определить число вхождений букв в последовательность
Дано натуральное число n, символы S1..Sn. Определить число вхождений в...

Определить число вхождений в предложение некоторого буквосочетания из 2-х букв
Дано предложение. Определить число вхождений в него некоторого буквосочетания...


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

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

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