Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Вероятность появления элемента Snringgrid

Ответить
Настройки темы
Delphi - Вероятность появления элемента Snringgrid

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Доброго времени суток! Есть программка, она считает количество появлений в тексте всех элементов, нужно организовать в данном коде подсчет вероятности появления этих символом))) Помогите пожалуйста))
procedure TForm1.Button1Click(Sender: TObject);
var
s : string;
Ch : Char;
Counts : array[Char] of Integer;
i,j,ColSort: Integer;

begin
s := AnsiUpperCase(Edit1.Text);
ZeroMemory(@Counts, SizeOf(Counts));
for i := 1 to Length(s) do Inc(Counts[s[i]]);
j := 0;
for Ch := Low(Char) to High(Char) do
if (Counts[Ch] > 0)and(Ch<>' ') then
begin
StringGrid2.Cells[0,j+1]:=Ch;
StringGrid2.Cells[1,j+1]:=inttostr(Counts[Ch]);
Inc(j);
StringGrid2.RowCount:=StringGrid2.RowCount+1;
end;
StringGrid2.RowCount:=StringGrid2.RowCount-1;
begin
ColSort:=1;
With StringGrid2 do begin
for i:=FixedRows to RowCount-1 do
for j:=FixedRows to RowCount-1 do
if StrToIntDef(Cells[ColSort,i],0)>StrToIntDef(Cells[ColSort,j],0) then begin
s:=Rows[i].Text;
Rows[i].Text:=Rows[j].Text;
Rows[j].Text:=s;
end;
end;
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
StringGrid2.Cells[0,0]:=('Символ');
StringGrid2.Cells[1,0]:=('Количество');
StringGrid2.Cells[2,0]:=('Вероятность');
end;
end.

Отправлено: 14:41, 22-06-2015

 

Аватара для lxa85

Необычный


Contributor


Сообщения: 4466
Благодарности: 995

Профиль | Сайт | Отправить PM | Цитировать


Alibaba.bu, прикрепите архив проекта и укажите версию Delphi.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 00:52, 26-06-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Вероятность появления элемента Snringgrid

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
HTC опровергает вероятность своей продажи OSZone News Новости железа 0 15-06-2015 18:30
Microsoft не исключает вероятность появления новых возможностей в Windows Phone 7.8 OSZone News Новости и события Microsoft 0 02-07-2012 09:30
Есть ли вероятность повреждения файлов после выключений света и BSOD? Silent Rain Хочу все знать 8 11-06-2010 20:06
HDD - Какова вероятность восстановить безвозвратно удалённый файл?И чем попытаться? _-aleksey-_ Накопители (SSD, HDD, USB Flash) 11 07-02-2009 19:42
замена значения элемента массива другим значением элемента.. MXM Вебмастеру 1 20-05-2004 06:50




 
Переход