|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.11.2021, 20:50 | #1 |
Регистрация: 24.10.2021
Сообщений: 6
|
Lazarus, вывести все буквы, встречающиеся в тексте по одному разу
Дана строка.Вывести все буквы, встречающиеся в тексте по одному разу в строке
Код:
Код:
|
06.11.2021, 21:51 | #2 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
|
07.11.2021, 10:59 | #3 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
чем больше разнообразных
1. объявите переменные Код:
Код:
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|
07.11.2021, 11:13 | #4 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,570
|
Чувствуется Сишник
+= нигде больше мне не встречалось. Я бы ещё перед циклом проинициализировал Label2.Caption Код:
Последний раз редактировалось digitalis; 07.11.2021 в 11:16. |
07.11.2021, 13:02 | #5 |
Регистрация: 24.10.2021
Сообщений: 6
|
Всем большое спасибо, что откликнулись. Немного покопавшись у меня все заработало
Код:
|
07.11.2021, 18:03 | #6 | ||
Старожил
Регистрация: 04.02.2011
Сообщений: 4,570
|
Для этого пришлось перекроить весь алгоритм. Это как бы решение несколько другой задачи. Первый вариант был заточен на строчные латинского алфавита, второй - универсальный.
Но мне слабо верится, что человек, начав с Цитата:
Или Цитата:
Впрочем, не моё это дело. Веришь - не веришь - это в церкви. Главное - есть решение - поделился с обществом. "Зарубился сам - заруби товарища" © альпинистская заповедь. Последний раз редактировалось digitalis; 07.11.2021 в 18:09. |
||
07.11.2021, 22:49 | #7 |
МегаМодератор
СуперМодератор
Регистрация: 27.11.2012
Сообщений: 5,672
|
А что в нем элегантного-то? Оно ни ленивое, ни эффективное, ни верное)
Благими намерениями устлана дорога на programmersforum.ru
Последний раз редактировалось MihalNik; 07.11.2021 в 22:53. |
07.11.2021, 23:21 | #8 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,570
|
Протестировал - вроде работает без проблем. Глубоко в текст я не вникал. Можете дать строку, на которой лажает?
Код:
|
07.11.2021, 23:33 | #9 | |
МегаМодератор
СуперМодератор
Регистрация: 27.11.2012
Сообщений: 5,672
|
Цитата:
А циклы завернуты в copy и pos. Ну и копия строки мало чем от вспомогательного массива отличается.
Благими намерениями устлана дорога на programmersforum.ru
Последний раз редактировалось MihalNik; 07.11.2021 в 23:41. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Напечатать все слова последовательности, которые встречаются в строке по одному разу | ProLink | Visual C++ | 0 | 02.06.2021 20:24 |
Пройдите в лабиринте от площадки 1 до площадки 8: а) так, чтобы посетить все площадки по одному разу; б) кратчайшим путем. | Pavlo__ | Общие вопросы C/C++ | 0 | 16.12.2016 23:48 |
Проверить есть ли цифры не встречающиеся ни разу | Ben_Franklin | Общие вопросы C/C++ | 0 | 05.05.2016 19:56 |
встречаются ли в тексте все буквы, которые входят в слово «шина» | ENTERPRISE2015 | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 21.11.2015 18:42 |
Текстовые файлы и Turbo Pascal: Напечатать все слова, которые встречаются в заданной последовательности по одному разу | Katonka | Помощь студентам | 0 | 17.06.2011 01:51 |