Помощь - Поиск - Пользователи - Календарь
Полная версия: Строки - вывод слов, уветворяих условиям
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
RunDown
Здраствуйте. Помогите решить задачу:
Дана последовательность слов. Напечатать те слова последовательности, которые отличны от последнего слова и удовлетворяют следующему свойству:
1) в слове нет повторяющихся букв
2) буквы слова упорядочены по алфовиту
3) слово совпадает с начальным отрезком латинского алфавита (a, ab, abc, abcd, ...)
4) слово симметрично
Вот написал только начало (ввод слов и проверка их длины):

uses crt;
const
n=5;
type
posledovatelnost = array [1..n] of string;
dlina = array [1..4] of integer;
var
bukvi: set of char;
s: posledovatelnost;
l: dlina;
i: integer;
begin
clrscr;
for i:=1 to n do
begin
writeln ('BBeguTe ',i,' C/loBo');
readln (s[i]);
l[i]:=length(s[i]);
end;
end.


Пользуйтесь тегами !
volvo
RunDown,
FAQ + Поиск еще никто не отменял...

Все эти задачи уже решены на форуме, с какой стати решать их сейчас еще раз?
Гость
[b]volvo[b],
Цитата
FAQ + Поиск еще никто не отменял...

Смотрел и искал, но что-то не нашел.
klem4
Плохо искал, посмотри например вот эту задачу
RunDown
Что-то не могу сообразить sad.gif
мисс_граффити
Цитата(RunDown @ 19.02.2006 13:48) *

Что-то не могу сообразить sad.gif

что именно?
RunDown
Вообще, в суть задачи. "Дана последовательность" - то есть предложение? Или вводить слова отдельно? Нужно разбить слова в предложении, если вводится предложение? А каким занокм разделяются слова: пробелом, запятой, точкой? И реализацию задачу даже не могу представить sad.gif
volvo
Про поиск еще раз повторить? mad.gif В разделе "Задачи" есть прикрепленная тема даже (в самом верху), для тех кому ЛЕНЬ пользоваться поиском, и это не помогает?

Что, ссылку давать? Ты ее и теперь не найдешь? Или все-таки соизволишь нажать на кнопку?

Volvo, кстати, по той ссылке глюк с аттачем, ты это вроде исправлять умеешь smile.gif
мисс_граффити
Цитата(RunDown @ 19.02.2006 15:00) *

Вообще, в суть задачи. "Дана последовательность" - то есть предложение? Или вводить слова отдельно? Нужно разбить слова в предложении, если вводится предложение? А каким занокм разделяются слова: пробелом, запятой, точкой? И реализацию задачу даже не могу представить sad.gif

что ты подразумеваешь под предложением?
конструкцию с подлежащим и сказуемым, а так же второстепенными членами, связанную грамматически и по смыслу?
в данном случае это не важно.
последовательность - строка, состоящая из слов.
то есть вводится вместе.

обычно оговаривается, что между словами и что в конце...
предположи, что пробел.
это не главное.

разбить придется...

а так - поиском пользуйся....
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.