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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2011, 01:28   #1
TpaXmopucm
 
Регистрация: 31.10.2011
Сообщений: 7
По умолчанию задачку по pascal!(

Методические указания:
Программа должна работать для произвольного набора символов.

Постановка задачи:
Дан непустой набор символов. Построить и напечатать множество, элементами которого являются встречающиеся в последовательности, согласно варианту:

Буквы от 'A' до 'F' и знаки препинания.
TpaXmopucm вне форума Ответить с цитированием
Старый 04.12.2011, 01:38   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,884
По умолчанию

И к чему это, от нас-то что требуется?
Arigato вне форума Ответить с цитированием
Старый 04.12.2011, 01:43   #3
pupilMartyr
Пользователь
 
Аватар для pupilMartyr
 
Регистрация: 02.05.2011
Сообщений: 45
По умолчанию

Просматриваешь этот непустой набор символов, и если это буква от 'A' до 'F' или знак препинания (смотришь по коду таблицы ASCII), то заносишь в множество, например set of char.
pupilMartyr вне форума Ответить с цитированием
Старый 04.12.2011, 01:45   #4
TpaXmopucm
 
Регистрация: 31.10.2011
Сообщений: 7
По умолчанию

помогите ... напишите плиз ....я не могу ....пожалуйста
TpaXmopucm вне форума Ответить с цитированием
Старый 04.12.2011, 02:16   #5
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,884
По умолчанию

Совсем ничего не можешь что ли?
Arigato вне форума Ответить с цитированием
Старый 04.12.2011, 11:21   #6
TpaXmopucm
 
Регистрация: 31.10.2011
Сообщений: 7
По умолчанию

неа вообще не понимаю ничего!!
TpaXmopucm вне форума Ответить с цитированием
Старый 04.12.2011, 11:28   #7
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,884
По умолчанию

Ну тогда в топку тему...
Arigato вне форума Ответить с цитированием
Старый 04.12.2011, 12:14   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
неа вообще не понимаю ничего!!
Заплатить готов?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.12.2011, 12:57   #9
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
var
s,buf:string;
i:integer;
a:set of char;
begin
readln(s);
buf:='';
a:=['A'..'F','.',',']// добавить остальные знаки препинания ;
for i:=1 to length(s) do
if (s[i] in a) and (pos(s[i],buf)=0) then buf:=buf+s[i];
writeln(buf);
end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 04.12.2011, 17:27   #10
TpaXmopucm
 
Регистрация: 31.10.2011
Сообщений: 7
По умолчанию

спасибо!)))
TpaXmopucm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исправить задачку немного. PASCAL. АполинАрия Помощь студентам 2 04.06.2009 20:59
Проверьте задачку {StaN} Паскаль, Turbo Pascal, PascalABC.NET 3 04.07.2008 13:20