Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
Warezovvv
9 / 9 / 3
Регистрация: 09.12.2012
Сообщений: 219
#1

не могу понять задачку. Даны натуральное число n и символы s1, s2,., sn. Получить символы, принадлежащие последовательности s1, s2,., sn, которые

17.09.2013, 14:39. Просмотров 1403. Ответов 5
Метки нет (Все метки)

Даны натуральное число n и символы s1, s2,..., sn. Получить символы, принадлежащие последовательности s1, s2,..., sn, которые входят в нее по одному разу+

1)Зачем дано n. что это к чему?
2)Почему на конце + ?!
3)Линейный список написать не проблема и поиск, но писать то что не понятно изначально затруднительно.
Надеюсь кто нибудь мне обьяснит
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2013, 14:39
Ответы с готовыми решениями:

Даны натуральное число n, символы s1,.,sn. Получить последовательность символов, содержащую только последние вхождения каждого символа
Даны натуральное число n, символы s1,...,sn. Получить последовательность...

не могу понять задачку :) Даны натуральные числа p и q. Получить все делители числа q, взаимно простые с p
Даны натуральные числа p и q. Получить все делители числа q, взаимно простые с...

Получить те символы, принадлежащие последовательности, которые входят в нее одни раз
Задача Дана последовательность символов S1,s2...Sn n=>2 . Получить те...

Дана последовательность символов. Получить те символы, принадлежащие последовательности, которые входят в нее по одному разу
Дана последовательность символов. Получить те символы, принадлежащие...

Даны натуральное число n, символы si,.,sn. Заменить в последовательности s1,.,sn каждую группу букв child
Даны натуральное число n, символы si,...,sn. Заменить в последовательности...

5
SatanaXIII
Супер-модератор
Эксперт С++
5769 / 2767 / 375
Регистрация: 01.11.2011
Сообщений: 6,725
Завершенные тесты: 1
17.09.2013, 14:49 #2
Цитата Сообщение от Warezovvv Посмотреть сообщение
1)Зачем дано n. что это к чему?
Размер. Размер последовательности. В задании имеется в виду, что последовательность конечна, но сколько элементов точно не указано.
Цитата Сообщение от Warezovvv Посмотреть сообщение
2)Почему на конце + ?!
Возможно имеется в виду более одного раза? Тут непонятно.
Цитата Сообщение от Warezovvv Посмотреть сообщение
3)Линейный список написать не проблема и поиск, но писать то что не понятно изначально затруднительно.
Еще обычно дается формула или зависимость - как эту последовательность получить. С клавиатуры ввести, к примеру.
1
Warezovvv
9 / 9 / 3
Регистрация: 09.12.2012
Сообщений: 219
17.09.2013, 14:53  [ТС] #3
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Размер. Размер последовательности. В задании имеется в виду, что последовательность конечна, но сколько элементов точно не указано.
Возможно имеется в виду более одного раза? Тут непонятно.
Еще обычно дается формула или зависимость - как эту последовательность получить. С клавиатуры ввести, к примеру.

1)Делается массив указателей статический с n элементами.Это вроде понятно
2)Получить символы, принадлежащие последовательности s1, s2,..., sn, которые входят в нее по одному разу. "Какие символы? Мы сами должны их задать и алгоритмом поиска найти в списке и вывести номера по списку этих символов?"
3)нет ничего больше кроме этого.
0
SatanaXIII
Супер-модератор
Эксперт С++
5769 / 2767 / 375
Регистрация: 01.11.2011
Сообщений: 6,725
Завершенные тесты: 1
17.09.2013, 15:08 #4
Обычно при такой формулировке задания не имеет разницы как будет вводиться последовательность. Суть здесь в обработке. Значит можно хоть руками в тексте программы забить последовательность (и предварительно размер ее), либо только размер, а саму последовательность вводить с клавиатуры, или, третий вариант, вводить с клавиатуры и размерность и саму последовательность (но это уже динамически).
Далее просто пройтись по всей последовательности символов (по сути строке) и найти те символы, которые встречаются в ней только один раз. Это и есть смысл задания.
Ну и отобразить потом результат как-нибудь.
1
Warezovvv
9 / 9 / 3
Регистрация: 09.12.2012
Сообщений: 219
17.09.2013, 15:18  [ТС] #5
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Обычно при такой формулировке задания не имеет разницы как будет вводиться последовательность. Суть здесь в обработке. Значит можно хоть руками в тексте программы забить последовательность (и предварительно размер ее), либо только размер, а саму последовательность вводить с клавиатуры, или, третий вариант, вводить с клавиатуры и размерность и саму последовательность (но это уже динамически).
Далее просто пройтись по всей последовательности символов (по сути строке) и найти те символы, которые встречаются в ней только один раз. Это и есть смысл задания.
Ну и отобразить потом результат как-нибудь.
Так бы сразу задали задачку и не пришлось бы думать над смыслом. Спасибо большое, работа кипит :3
0
SatanaXIII
Супер-модератор
Эксперт С++
5769 / 2767 / 375
Регистрация: 01.11.2011
Сообщений: 6,725
Завершенные тесты: 1
17.09.2013, 15:31 #6
Цитата Сообщение от Warezovvv Посмотреть сообщение
2)Почему на конце + ?!
А это скорее всего опечатка. Или мормоны.
0
17.09.2013, 15:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.09.2013, 15:31

Даны натуральное число n, символы S1,.....,Sn. Удалить из данной последовательности все группы букв вида abcd.
Даны натуральное число n, символы S1,.....,Sn. Удалить из данной...

Даны натуральное число n, символы s1,...,sn. Выяснить,верно ли,что в последовательности s1,...,sn имеются пять идущих подряд букв е
даны натуральное число n, символы s1,...,sn. Выяснить,верно ли,что в...

Даны натуральное число, последовательность символов. Удалить все символы '*', сдвигая конец последовательности на освободившиеся места
Здравствуйте! Даны натуральное число N, последовательность символов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru