![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.03.2011
Сообщений: 83
|
![]()
В строке символов определить символы, которые встречаются по одному разу и вывести на экран их номера их позиции.
Вот набросал до первого условия и облом ![]() Незнаю что дальше.. Код:
|
![]() |
![]() |
![]() |
#2 |
Регистрация: 26.03.2011
Сообщений: 7
|
![]()
можно конечно так
Код:
Последний раз редактировалось Astorius; 26.03.2011 в 16:11. |
![]() |
![]() |
![]() |
#3 |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
![]()
Первого условия здесь тоже нет.
Алгоритм: Заводим две штуки array[Char] of Integer, заполняем оба массива нулями. Первый массив хранит количество символов, второй — последнюю позицию такого встреченного символа. Пробегаемся for'ом по всем символам в строке. Для каждого символа увеличиваем число в счётчике, а также обновляем последнюю позицию во втором массиве. Когда всё закончено, перебираем коды символов от #0 до #255. Если в первом массиве единичка, выводим число из второго массива. Последняя позиция — она же и единственная для таких символов. |
![]() |
![]() |
![]() |
#4 |
Регистрация: 26.03.2011
Сообщений: 7
|
![]()
По моему, это слишком сложно.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 11.03.2011
Сообщений: 83
|
![]()
всем спасибо конечно, но можна как-нибудь по проще записать, а то все таки только первый год Паскаль учим))
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 10.01.2011
Сообщений: 243
|
![]()
inc(count) и inc(position) что это такое?
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 26.03.2011
Сообщений: 7
|
![]()
count это количество букв одинаковых, а позишн это просто порядковый номер
на красивый тру код я не претендую Последний раз редактировалось Astorius; 26.03.2011 в 16:45. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 10.01.2011
Сообщений: 243
|
![]()
Что такое inc?
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 26.03.2011
Сообщений: 7
|
![]()
мэд кэт, спасибо за код, разобрался.
красиво. |
![]() |
![]() |
![]() |
#10 |
Регистрация: 26.03.2011
Сообщений: 7
|
![]()
увжаемые модераторы, удалите пожалуйста это сообщение
Последний раз редактировалось Astorius; 26.03.2011 в 21:22. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
определить количество символов и пробелов в строке без использования string.h | Alena_897 | Помощь студентам | 5 | 07.12.2010 18:40 |
Дана строка символов, содержащая слова. Определить количество слов, последний и предпоследний символы кот | RamZax | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 17.06.2010 14:06 |
Си. Вычеркнуть из слова X те буквы, которые встречаются в слове Z. | hen | Помощь студентам | 1 | 29.04.2009 15:32 |
Из заданной символьной строки, выбрать те символы, которые встречаются в ней только один раз... | Banny | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 19.12.2008 06:15 |