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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2011, 07:59   #1
sodd
Пользователь
 
Регистрация: 22.02.2009
Сообщений: 13
По умолчанию Подсчитать символы использую множества

"Дана строка. Подсчитать, сколько различных символов встречается в ней. Вывести их на экран. "

Необходимо при помощи множеств решить эту задачу. Идея у самого такая, ставим Edit там человек вводит слово например "a,b,c,b", потом программа должна в Edit 2 вывести число "3". Думал решить добавлением каждого символа в множество, но в итоге получается, что если сначала добавлю символ txt[1], а потом txt[2], то в итоге в множестве останется только один символ txt[2], а как сразу 4-е символа добавить ?
Код:
For i:=1 to length(txt) do
Begin
Charset:=[txt[i]];
End;
sodd вне форума Ответить с цитированием
Старый 13.12.2011, 08:11   #2
sodd
Пользователь
 
Регистрация: 22.02.2009
Сообщений: 13
По умолчанию

Тему можно удалить. Сам додумался. Извините.
Может кому пригодится:
Код:
procedure TForm1.Button3Click(Sender: TObject);
var
i,j,d,kolvo,chet,k:integer;
Charset: set of char;
begin
k:=0;
Charset:=[];
For i:=1 to length(txt) do
Begin
if not (txt[i] in Charset) then
begin
Charset:=Charset + [txt[i]];
k:=k+1;
end;
End;
edit3.Text:=inttostr(k);
end;
sodd вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны натуральное число n и символы s1,...,sn. Получите все символы, расположенные до первого двоеточия (Pascal) Татьана Помощь студентам 16 22.09.2011 15:05
Через множества заданы сорта роз,выращиваемых цветоводами. Ввод множества с клавиатуры,сравнение множеств BAMbarBIO Паскаль, Turbo Pascal, PascalABC.NET 5 31.05.2011 13:17
Необходимо подсчитать символы в указанном файле!!!! NelliClass Microsoft Office Excel 5 05.03.2011 10:50
Сортировка использую события Sparky Общие вопросы C/C++ 0 15.05.2010 20:44
СИМВОЛЫ - помогите решить задачу на символы kiko Паскаль, Turbo Pascal, PascalABC.NET 5 30.11.2008 16:09