Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2009, 15:13   #1
Паскалька^^
Пользователь
 
Регистрация: 25.11.2008
Сообщений: 53
Восклицание Паскаль, строки

Как определить сколько раз каждая буква встречается в строке?
Паскалька^^ вне форума Ответить с цитированием
Старый 25.10.2009, 15:24   #2
Gapro
Форумчанин
 
Регистрация: 30.07.2009
Сообщений: 256
По умолчанию

Можно так - Запись Из 2 значений - Номер символа и кол-во раз, когда он встретился. И цикл на проверку.
Gapro вне форума Ответить с цитированием
Старый 25.10.2009, 15:26   #3
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Код:
program Project2;
var
i,n:integer;
s:string;
begin
readln(s);
for i:=ord('A') to ord('z') do
begin
n:=0;
while pos(chr(I),s)<>0 do
begin
inc(n);
delete(s,pos(chr(I),s),1);
end;
if n<>0 then
writeln(chr(i),' - ',n);
end;
readln;
end.
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 25.10.2009, 15:31   #4
Паскалька^^
Пользователь
 
Регистрация: 25.11.2008
Сообщений: 53
По умолчанию

наверное, я некорректно сформулировала вопрос..
допустим, есть строка, точнее даже слово 'сопроцессор'.
и надо найти сколько конкретно раз какая-либо буква повторяется.
Например, с - 3 раза, о - 2 раза, р - 2 раза и тд.
Паскалька^^ вне форума Ответить с цитированием
Старый 25.10.2009, 15:32   #5
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Ну моя программа примерно то и делает, только же русских символов нету в консольном приложении.
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 25.10.2009, 15:36   #6
Паскалька^^
Пользователь
 
Регистрация: 25.11.2008
Сообщений: 53
По умолчанию

что-то у меня Ваша программа совсем не работает(
Паскалька^^ вне форума Ответить с цитированием
Старый 25.10.2009, 15:38   #7
Паскалька^^
Пользователь
 
Регистрация: 25.11.2008
Сообщений: 53
По умолчанию

ой, извиняюсь, всё работает! спасибо!
Паскалька^^ вне форума Ответить с цитированием
Старый 25.10.2009, 15:39   #8
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Проверил на Turbo Pascal и Delphi(console application) всё прекрасно работает
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
паскаль(( строки(( lumenка Паскаль, Turbo Pascal, PascalABC.NET 0 23.05.2009 17:53
Паскаль Строки! Серафимий Долговяз Помощь студентам 8 20.04.2009 16:08
Паскаль. Строки. b1otekk Помощь студентам 2 13.03.2009 10:46
Строки в Паскаль Myhamorchik Помощь студентам 2 05.03.2009 10:07
паскаль строки Fornarina Помощь студентам 1 27.12.2008 01:31