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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.06.2010, 14:09   #11
OKSANO4KA
Пользователь
 
Регистрация: 08.06.2010
Сообщений: 24
Печаль

Цитата:
Сообщение от Stilet Посмотреть сообщение
Все там правильно. Я же сказал - это только для одной строки.
Если тебе нужно разделить строку на слова то рекомендую:http://www.programmersforum.ru/showt...369#post398369
А далее в цикле по массиву слов проходись и проверяй.

НУ ХОТЬ УБЕЙТЕ НУ Я НЕ ПОНИМАЮ КАК ЭТО СДЕЛАТЬ
OKSANO4KA вне форума
Старый 21.06.2010, 14:31   #12
Snejnaya
Форумчанин
 
Регистрация: 12.05.2010
Сообщений: 219
По умолчанию

Цитата:
Дана непустая последовательность слов из строчных латинских букв; между соседними словами - запятая, за последним словом - точка. Напечатать в алфавитном порядке все гласные буквы, которые входят в каждое слово.
До боли знакомое задание и те же самые косяки в коде - ты не создавала с неделю-две назад такую же тему?
Косяки абсолютно идентичны: нет отдельного перечисления именно ГЛАСНЫХ букв и нет разбиения строки на отдельные слова
Код:
while c <> '.' do
  begin
    if c <>',' then
    s:=s+[c];
    read (c);
    end;
Ты тут просто переписываешь всю строку без запятых. И теперь у тебя нет никакой возможности разбить ее на отдельные слова. Могу поискать тему, где я писала код этой самой лабораторной.
Snejnaya вне форума
Старый 21.06.2010, 14:44   #13
OKSANO4KA
Пользователь
 
Регистрация: 08.06.2010
Сообщений: 24
По умолчанию

Цитата:
Сообщение от Snejnaya Посмотреть сообщение
До боли знакомое задание и те же самые косяки в коде - ты не создавала с неделю-две назад такую же тему?
Косяки абсолютно идентичны: нет отдельного перечисления именно ГЛАСНЫХ букв и нет разбиения строки на отдельные слова
Код:
while c <> '.' do
  begin
    if c <>',' then
    s:=s+[c];
    read (c);
    end;
Ты тут просто переписываешь всю строку без запятых. И теперь у тебя нет никакой возможности разбить ее на отдельные слова. Могу поискать тему, где я писала код этой самой лабораторной.

ДА ЭТО Я САМАЯ, ТЫ МНЕ ЧТО НАПИСАЛА ТАМ ОШИБКА, Я НАПИСАЛА ПРО ОШИБКУ НУ НЕ ОТВЕТА НИ ПРИВЕТА Я РЕШИЛА НОВУЮ СОЗДАТЬ(((((
OKSANO4KA вне форума
Старый 21.06.2010, 14:45   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ох лентяев выращивает школа...
Вот тебе полностью программа:
Код:
 var s:string; a:array[1..100] of string;
  i,count:integer;
  ae:array['A'..'z'] of char;
  c:char;
begin   {$o-}
 s:='Hello,my,world.';
 count:=1;
 i:=1; while (i<=length(s)) do begin
   if (s[i] in [',','.']) then begin
    inc(count);inc(i);
    for c:='A' to 'z' do begin
     if ae[c]<>#0 then write(ae[c]);
     ae[c]:=#0;
    end;
    writeln;
   end;
   a[count]:=a[count]+s[i];
   inc(i);
   if s[i] in ['e','y','u','i','o','a'] then ae[s[i]]:=s[i];
 end;
 readln;
end.
Я тут даже упростил немного.
I'm learning to live...
Stilet вне форума
Старый 21.06.2010, 14:50   #15
OKSANO4KA
Пользователь
 
Регистрация: 08.06.2010
Сообщений: 24
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ох лентяев выращивает школа...
Вот тебе полностью программа:
Я тут даже упростил немного.
У МЕНЯ В ШКОЛЕ НЕ БЫЛО ПРОГРАММИРОВАНИЯ Я ВОЩЕ ГУМАНИТАРИЙ ПРОСТО ТАК СЛОЖИЛОСЬ ЧТО ПОСТУПИЛА НА ИНФОРМАЦИОНЩИКА, А ТУТ ОДИН СЕМЕСТР ВСЕГО...САМА ТО Я РЕШАЮ ЛЕГКИЕ ЗАДАЧИ, НО КОГДА ТАМ МНОГО ПУТАНИЦЫ Я ПРОСТО НЕ ПОНИМАЮ...(( Я ОООЧЕНЬ БЛАГОДАРНА ПРАВДА МОЖНО КАК НИБУДЬ СДЕЛАТЬ ЧТОБЫ ЗАПЯТЫМИ РАЗДЕЛЯЛИСЬ?ЭТО ЗАДАЧА НА МНОЖЕСТВО

From artemavd: Что клавишу Caps Lock заклинило, да?

Последний раз редактировалось artemavd; 21.06.2010 в 16:00.
OKSANO4KA вне форума
Старый 21.06.2010, 15:13   #16
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
ЧТОБЫ ЗАПЯТЫМИ РАЗДЕЛЯЛИСЬ?
А я что сделал?
I'm learning to live...
Stilet вне форума
Старый 21.06.2010, 16:02   #17
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Ответ на поставленный автором темы вопрос дал уважаемый Stilet. Считаю возможным данную тему закрыть.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разбить текст на слова и произвести поиск каждого слова по текстовому массиву Burning_brook Microsoft Office Excel 2 22.05.2010 01:56
Автоматизация заполнения даты и зависимость ячейки времени к ячейке даты. Каравай Microsoft Office Excel 14 11.03.2010 18:11
Ввод даты в DBE Delphi 7 Ramirag Помощь студентам 4 02.12.2009 16:02
Слова и строки в Delphi... Zibiv Помощь студентам 26 16.12.2008 15:57
Формат даты разняться в Delphi Cantana Помощь студентам 4 28.04.2008 09:16