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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2011, 21:38   #1
AL1990
Пользователь
 
Регистрация: 02.02.2011
Сообщений: 11
По умолчанию Текст.

Ребят помогите найти ошибку.
{Дан текст на русском языке. Напечатать в
алфавитном порядке все гласные буквы,
которые не входят более чем в одно слово}

uses
crt;

var
sv:set of char;
sc,s:string;
i,j:byte;
b:char;

begin

sv:=['у','е','о','а','я','и','ю','э'];

write('-->');readln(sc);

for i:=1 to length(sc) do
if ( sc[i] in sv )
then
if pos(sc[i],s)=0
then s:=s+sc[i]
else sv:=sv-[sc[i]];

for i:=1 to length(s) do
for j:=i to length(s) do
if s[i]>s[j] then begin b:=s[i];s[i]:=s[j];s[j]:=b; end;

for i:=1 to length(s) do
if s[i] in sv then write(s[i]);

end.
Программа не выводит гласные которые встречаются даже в одном слове,а должна не выводить только те которые встречаются в разных.
Помогите пожалуйста.
AL1990 вне форума Ответить с цитированием
Старый 10.02.2011, 22:02   #2
interxor
Пользователь
 
Аватар для interxor
 
Регистрация: 09.02.2011
Сообщений: 12
По умолчанию

Во первых слова разделяются пробелами, слов несколько. не видно чтобы это учитывалось. во вторых все глюки изза несовпадения кодировки. поменяй
Код:
sv:=['у','е','о','а','я','и','ю','э'];
на
Код:
sv:=['г','Ґ','®','*','п','Ё','о','н'];
будет от чего оттолкнуться)
...месяц в небе, год в книге, а день такой у нас, какой и у вас, и за сим...

Последний раз редактировалось interxor; 10.02.2011 в 22:05.
interxor вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранить в текстовый файл текст из Memo и текст из нескольких Edit misher Общие вопросы Delphi 5 02.01.2011 15:37
Текст в колонтитулах в обычный текст в Word 2003 FLOWER2305 Microsoft Office Word 0 14.12.2010 21:33
Как заменить жирний текст "тис. грн." на обычний текст "тис. грн." Jaroslav Microsoft Office Word 2 01.09.2010 18:09
Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в др.файле тот же текст, develish151 Microsoft Office Word 4 05.05.2010 13:20
Как узнать какой текст выделен в текст поле mogul82 JavaScript, Ajax 2 02.11.2008 16:32