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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.10.2010, 02:04   #1
VIKA1829
Пользователь
 
Регистрация: 26.10.2010
Сообщений: 36
По умолчанию что-то не то

{Пусть дан текст, заканчивающийся точкой. Текст состоит из слов, разделённых пробелами.
Слово - последовательность латинских букв. Напечатайте слова текста, имеющие
нечетный номер, в которых нет ни одной повторяющейся буквы.}
program page102num53;

{$APPTYPE CONSOLE}
uses
SysUtils,
windows;

const n_max=1000; {макс длина текста}
eot='.';
type litters = set of 'a'..'z'; {тип множества лат букв}
var txt:array [1..n_max] of char; {текст}
m:litters; s:string; i,n:integer; f:boolean; c:char;

procedure read_text;
var i:integer;
begin
Writeln ('Введите текст: ');
i:=0;
repeat
repeat
i:=i+1;
read(txt[i]);
until eoln or (i=n_max) or (txt[i]=eot);
readln;
until (i=n_max) or (txt[i]=eot);
if txt[i]=eot then n:=i-1
else n:=i;
end;

procedure find;
var i:integer;
begin
i:=1;
repeat
s:=''; m:=[]; f:=false ;
repeat
f:=txt[i] in m;
m:=m+[txt[i]]; s:=s+txt[i];
until (txt[i]=' ') or f or (txt[i]='.');
if not f and odd(i) then write(s);
i:=i+1
until txt[i]='.';
readln;
end;
begin
{обращение к русскому языку}
setconsoleCp(1251);
setconsoleOutputCp(1251);
read_text;
find;
readln;
end.
НЕ ДОДЕЛАНО...КАК ДОДЕЛАТЬ НЕ ЗНАЮ
VIKA1829 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
что получиться из этого кода? или что мы ищем через него? kroatoani Общие вопросы Delphi 5 23.10.2010 17:18
Что нужно знать (сделать), что бы прога запускалась в Виндос 7 и Виста marina15056 Помощь студентам 19 24.08.2010 11:29
Товарищи модераторы за что удалили мою Тему? Или я что то не втыкаю!? Олег Егоров Помощь студентам 0 19.05.2010 19:39
Как узнать что в содержимое буфера обмена добавилось что либо? zotox Общие вопросы Delphi 2 15.09.2009 12:07