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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2008, 16:37   #1
ILeto
 
Регистрация: 18.12.2008
Сообщений: 1
По умолчанию произвести статистический анализ встречающихся символов на Делфи

На примере текста из песни произвести статистический анализ встречающихся символов на Делфи, т.е. подсчитать сколько раз в нем встречается каждая буква алфавита, например:а-6,б-1 и т.д. Подскажите кто может как это сделать.
ILeto вне форума Ответить с цитированием
Старый 25.12.2008, 18:50   #2
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Код:
uses crt;
var st,sample:string;
    a:array[1..33] of byte;
    i:integer;
begin
clrscr;
sample:='абвгдеёжзийклмнопрстуфхцчшщъыьэюя';
writeln('Input string');
readln(st);
for i:=1 to 33 do
 a[i]:=0;
for i:=1 to length(st) do
 if pos(st[i],sample)<>0 then inc(a[pos(st[i],sample)]);
writeln;
for i:=1 to 33 do
 begin
 writeln(sample[i],'-',a[i]);
 end;
end.
P.S. Правда это на Паскале, но переделать под себя не составит труда???
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 25.12.2008, 19:00   #3
Neymexa
Proffesional
Форумчанин
 
Аватар для Neymexa
 
Регистрация: 18.11.2008
Сообщений: 417
Радость

Цитата:
Сообщение от alex_fcsm Посмотреть сообщение
Код:
uses crt;
var st,sample:string;
    a:array[1..33] of byte;
    i:integer;
begin
clrscr;
sample:='абвгдеёжзийклмнопрстуфхцчшщъыьэюя';
writeln('Input string');
readln(st);
for i:=1 to 33 do
 a[i]:=0;
for i:=1 to length(st) do
 if pos(st[i],sample)<>0 then inc(a[pos(st[i],sample)]);
writeln;
for i:=1 to 33 do
 begin
 writeln(sample[i],'-',a[i]);
 end;
end.
P.S. Правда это на Паскале, но переделать под себя не составит труда???
Спасибо в любом случае

Cgf
О, степь родимая, как я скучаю по тебе...
Neymexa вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Статистический подсчет. Reecon Microsoft Office Excel 8 23.04.2009 13:53
Найти (в процентах) частоту появления каждого из m наиболее часто встречающихся элементов sk1p Паскаль, Turbo Pascal, PascalABC.NET 2 26.09.2008 23:57
спектральный анализ DeDoK Общие вопросы Delphi 7 19.09.2008 22:47
Используя двоичное счисление, произвести вычитание freddy Помощь студентам 3 02.06.2008 22:41
Как произвести замену всех двузначных чисел на "00число которое заменено" ВЯЧ Microsoft Office Excel 5 06.12.2006 01:02