Страница 1 из 1

Паскаль, строки

Добавлено: 03 ноя 2008, 10:26
Elian
на паскале нады решить следующие задачи:

1. Посчитать количество слов в строке, в которых встречается буква "а".

2. Найти слово максимальной длины в строке и вывести его на экран.

3. Найти в тексте слова палиндромы (шалаш, казак).

4. Дана строка. Вывести слова в алфавитном порядке.

памагите люди добрые))))

Re: Помогите лабу сделать(((

Добавлено: 03 ноя 2008, 10:41
Naeel Maqsudov
(2) - похожая зажача есть здесь: http://forum.developing.ru/showpost.php ... ostcount=1. Попробуйте переделать.

Re: Помогите лабу сделать(((

Добавлено: 03 ноя 2008, 17:42
Хыиуду
В разделе "Алгоритмы" тема "Разбиение строки на слова". Далее:
1. Функция pos
2. Решение было указано
3. Пройти в цикле по слову, если для любого i i-я буква совпадает с N-i+1 - й, где N - длина слова, то это палиндром.
4. Раздел "Алгоритмы", упорядочивание массива. Две строки ( в данном случае два слова) вполне сравниваются по алфавиту операциями больше-меньше.