var
a,b:string;
c:byte;
begin
readln(a);
repeat begin
c:=pos(',',a);
b:=copy(a,1,c-1);
delete(a,1,c);
if pos(b,a)<>0 then write(b,' ');end;
until c=0;
end.
Очень надеюсь на вашу помощь))заранее спасибо!!!!
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Татьяна12678 |
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 7 Пол: Женский Реальное имя: Татьяна Репутация: 0 |
проверьте пожалуйста правильно ли сделана программа:вот условие Дана последовательность,содержащая от 1 до 30 слов,в каждом из которых от 1 до 5 строчных латинских букв,между соседними словами-запятая,за последними словами-точка.Напечатать все различные слова,встречающиеся в последовательности более двух раз.
var Очень надеюсь на вашу помощь))заранее спасибо!!!! |
![]() ![]() |
| Татьяна12678 |
Сообщение
#2
|
|
Группа: Пользователи Сообщений: 7 Пол: Женский Реальное имя: Татьяна Репутация: 0 |
а вот пока начало вербального описания:
Данная программа выводит с экрана все различные слова,встречающиеся в последовательности более двух раз. Для этого в программе мы вводим переменные типа строковые,которые применяются при использовании текстовых данных в программе,состоит из набора последовательно расположенных символов char) и байтовые.....а дальше пока думаю как писать(((((((( Сообщение отредактировано: Татьяна12678 - |
| Lapp |
Сообщение
#3
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
а вот пока начало вербального описания: , которые содержат инофрмацию обиспользуемом символе, который представляет собой начертательное изображение лингвистической единицы, состоящее из палочек, кружочков и крючочков, объединенных в единое целое (целый тип представляет недробные числа со знаком в диапазоне от -32768 до 32767, а дробные - это те, которые с точкой или с дробной чертой, блин, ну чо пристали, я вам инцэглупедия штоле???) Данная программа выводит с экрана все различные слова,встречающиеся в последовательности более двух раз. Для этого в программе мы вводим переменные типа строковые,которые применяются при использовании текстовых данных в программе,состоит из набора последовательно расположенных символов char... Не нужно так подробно. Я буду описывать свой вариант (пост #5) Данная программа выводит с экрана все различные слова,встречающиеся в последовательности более двух раз. Для входных данных используется переменная a типа string (выражайся точнее, в Паскале НЕТ типа "строковой"). Для найденных слов используется переменная b, также типа string. Для нахождения очередного слова определяем положение разделителя "," (запятая). В переменную b копируем кусок строки a до разделителя, после чего удаляем этот кусок из a. Далее проверяем наличие слова b в оставшейся части строки a. Если слово найдено, удаляем его из a и производим повторную проверку. Если результат положительный - выводим слово на печать и удаляем все вхождения слова b в строку a. Далее повторяем все действия, начиная с нахождения очередного слова, до тех пор, пока переменная a не опустеет. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Татьяна12678 Проверить программу 23.05.2011 5:07
Lapp проверьте пожалуйста правильно ли сделана программ… 23.05.2011 12:01
IUnknown Если и есть что хорошего в Pascal ABC - то это воз… 23.05.2011 15:46
Lapp Если и есть что хорошего в Pascal ABC - то это воз… 24.05.2011 2:55
Lapp Исправлю свой код чуть позже.
Вот:
var
a,b:strin… 24.05.2011 3:50
Татьяна12678 Спасибо огромное,вы меня просто спасли!!… 24.05.2011 4:06
Татьяна12678 А мне в курсовой надо написать вербальное описание… 26.05.2011 4:34
Lapp А мне в курсовой надо написать вербальное описание… 26.05.2011 5:57
Татьяна12678 Окей я попробую и выложу тогда!!!… 27.05.2011 1:15
Lapp Окей я попробую и выложу тогда!!!… 27.05.2011 3:48
Татьяна12678 я пока не написала вербальное описание,но мне сказ… 31.05.2011 19:36
Krjuger Чтобы не вводить каждый раз самой можно, либо сдел… 1.06.2011 16:34
Татьяна12678 а как здесь сделать строку константой?подскажите п… 1.06.2011 22:03
Krjuger const Name: String[9]= 'IBM PC/AT';
Вот те… 2.06.2011 17:55
IUnknown Ага, щаззз. В PascalABC другие правила, это тебе н… 2.06.2011 20:10
Krjuger Тьфу ты из головы вылетело,что ABC ,sorry :wub: 2.06.2011 21:34
Гость Спасибо большое за помощь,думаю теперь точно все с… 4.06.2011 16:32
Lapp думаю теперь точно все сдам))))))))))Вот это меня … 5.06.2011 5:11
Гость Да действительно,пока я разбиралась с этими програ… 16.06.2011 2:54
зайцев роман Дана последовательность содержащая от 1 до 30 слов… 18.10.2012 17:52![]() ![]() |
|
Текстовая версия | 7.11.2025 0:03 |