![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Форумчанин
Регистрация: 01.03.2009
Сообщений: 100
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
![]()
Добавить все символы в множество, потом вывести его элементы
Uguu~
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 01.03.2009
Сообщений: 100
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
![]()
что-то вроде такого
Код:
Uguu~
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 01.03.2009
Сообщений: 100
|
![]()
Спасибо, работает.
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 01.03.2009
Сообщений: 100
|
![]()
А как сделать, чтобы выводило все буквы, то есть:
Pascal a a c l p s |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 06.01.2009
Сообщений: 340
|
![]()
1. Заводишь массив размера = количество букв в лат. алфавите.
2. Первоначально в массиве нули. 3. Идешь по строке. Для i-го символа. Из кода этого символа вычитаешь код буквы "a", получаешь индекс в массиве. Увеличиваешь значение элемента с этим индексом на 1. 4. В результате, получаем массив встречаемости символов.
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник". |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 01.03.2009
Сообщений: 100
|
![]() Код:
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 896
|
![]()
Зачем массивы?
Код:
Смысл такой. ABC - множество a, b, c, d ..... В двойном цикле. Первый цикл перебирает множество ABC (вроде в латинском 26 букв, но это не принципиально) второй цикл бегает от начала строки до конца и ищет совпадение. Как только оно найдено он выводит эту букву на экран. Дойдя до конца строки берётся следующая буква из ABC..... |
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
![]()
так получать доступ к элементам множества нельзя.. элементы во множестве не индексированы и уникальны, такая уж особенность типа... Вариант с массивом вроде бы неплохой, хранить в массиве кол-во букв, а в мн-ве - сами буквы... я пока лучше ничего не придумал.. хотя и не думал особо... только проснулся =)
Uguu~
Последний раз редактировалось __STDC__; 20.06.2009 в 18:30. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Составить программу, которая запрашивает пароль | Olesya2406 | Помощь студентам | 5 | 28.04.2015 17:20 |
Составить программу, которая создает и выводит на экран файл. | STEELKUZNECOV | Помощь студентам | 1 | 30.05.2009 09:50 |
17 Составить программу, которая печатает таблицу умножения и сложения натуральных чисел в шестнадцатеричн | OTLi4HO | Общие вопросы C/C++ | 1 | 16.01.2009 13:59 |
Составить программу которая будет сортировать все положительные элементы | Wast | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 22.12.2008 15:56 |
Составить процедуру, которая в задоном массиве С заменяет элементы | Absent | Помощь студентам | 1 | 25.03.2008 23:11 |