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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.02.2009, 22:55   #1
Даник
Новичок
Джуниор
 
Регистрация: 16.02.2009
Сообщений: 1
По умолчанию Ребята,есть небольшой вопрос по Pascal;)

1)Множество:
Ввести строку символов,заканчивающуюся #.
Написать программу,которая выведет на экран:
A)Только цифры и буквы из введенной строки.
Б)Кол-во каждой из цифр,каждой из букв.
___________________________________ ________________________
2)Записи:
Написать программу,которая вводит с клавиатуры данные о n лицах (n≤50): фамилию,имя,дату рождения(день,месяц,год),и выводит на экран возраст в годах для каждого лица.
___________________________________ ________________________
3)Файлы:
Создать файл,который содержит различные даты.Каждая дата-это число,месяц,год;
Записать в текстовый файл на отдельных строках:
A)Год с наименьшим номером;
Б)Все весенние даты.
В)Самую позднюю дату.
Даник вне форума
Старый 16.02.2009, 22:59   #2
Тупой
Форумчанин
 
Аватар для Тупой
 
Регистрация: 26.12.2008
Сообщений: 146
По умолчанию

ну, а в чем заключается небольшой вопрос?
"Hello, world!" - 17 errors 56 warnings
Тупой вне форума
Старый 17.02.2009, 00:35   #3
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Код:
uses crt;
var s:string;
    q,q1:set of char;
    i:integer;
    
begin
q:=['а'..'я','А'..'Я','0'..'9'];
q1:=[];
i:=1;
readln(s);
while s[i]<>'#' do
 begin
  if (s[i] in q)and(not (s[i] in q1)) then begin
                     q1:=q1+[s[i]];
                     writeln(s[i]);
                    end;
  inc(i);
 end;
end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Небольшой вопрос по ошибки ввода вывода. NoHeart Помощь студентам 4 19.01.2009 20:13
Есть вопрос! ne4aJIb Помощь студентам 9 01.10.2008 13:40
Небольшой вопрос по транспонированию Deman4eg Microsoft Office Excel 11 21.02.2008 11:09
Есть вопрос? Makarov Общие вопросы Delphi 4 18.01.2008 12:52