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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2009, 10:35   #1
Chief
Пользователь
 
Регистрация: 29.12.2008
Сообщений: 29
По умолчанию символьная задача

Напечатать все символы, которые встречаются в введенном в режиме диалога пркдложении только один раз
Chief вне форума Ответить с цитированием
Старый 30.01.2009, 12:39   #2
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Код:
var s:string;
    i:integer;
    q,q1:set of char;
    
begin
 q:=[];q1:=[];
 readln(s);
 for i:=1 to length(s) do
    if Upcase(s[i]) in q then q1:=q1+[Upcase(s[i])]
       else q:=q+[Upcase(s[i])];
for i:=1 to length(s) do
 if not (UpCase(s[i]) in q1) then write(s[i],' ');
end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача по С++ Плюшечка Помощь студентам 1 07.11.2008 12:08
Задача Nil_rus Помощь студентам 3 15.05.2008 09:05