Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Warezovvv
9 / 9 / 2
Регистрация: 09.12.2012
Сообщений: 219
#1

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

17.09.2013, 14:39. Просмотров 1232. Ответов 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, s2,., sn. Получить символы, принадлежащие последовательности s1, s2,., sn, которые (C++):

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

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

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

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

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

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

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

1)Делается массив указателей статический с n элементами.Это вроде понятно
2)Получить символы, принадлежащие последовательности s1, s2,..., sn, которые входят в нее по одному разу. "Какие символы? Мы сами должны их задать и алгоритмом поиска найти в списке и вывести номера по списку этих символов?"
3)нет ничего больше кроме этого.
0
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,533
Завершенные тесты: 1
17.09.2013, 15:08 #4
Обычно при такой формулировке задания не имеет разницы как будет вводиться последовательность. Суть здесь в обработке. Значит можно хоть руками в тексте программы забить последовательность (и предварительно размер ее), либо только размер, а саму последовательность вводить с клавиатуры, или, третий вариант, вводить с клавиатуры и размерность и саму последовательность (но это уже динамически).
Далее просто пройтись по всей последовательности символов (по сути строке) и найти те символы, которые встречаются в ней только один раз. Это и есть смысл задания.
Ну и отобразить потом результат как-нибудь.
1
Warezovvv
9 / 9 / 2
Регистрация: 09.12.2012
Сообщений: 219
17.09.2013, 15:18  [ТС] #5
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Обычно при такой формулировке задания не имеет разницы как будет вводиться последовательность. Суть здесь в обработке. Значит можно хоть руками в тексте программы забить последовательность (и предварительно размер ее), либо только размер, а саму последовательность вводить с клавиатуры, или, третий вариант, вводить с клавиатуры и размерность и саму последовательность (но это уже динамически).
Далее просто пройтись по всей последовательности символов (по сути строке) и найти те символы, которые встречаются в ней только один раз. Это и есть смысл задания.
Ну и отобразить потом результат как-нибудь.
Так бы сразу задали задачку и не пришлось бы думать над смыслом. Спасибо большое, работа кипит :3
0
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,533
Завершенные тесты: 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. Выяснить,верно ли,что в последовательности s1,...,sn имеются пять идущих подряд букв е - Pascal
даны натуральное число n, символы s1,...,sn. Выяснить,верно ли,что в последовательности s1,...,sn имеются пять идущих подряд букв е. (в...

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

Даны целое число n и символы s1,s2,.sn , среди которых есть двоеточие. Получить все символы после двоеточия - Pascal
Задачка вроде понятная и я её даже решил,но я взял в основу строковый тип.Как в последствии выяснилось нужно решать через "char". Не могу...

Даны натуральное число n, символы s[1],...,s[n]. - Pascal
Даны натуральное число n, символы s,...,s. Выяснить имеют- ся ли в последовательности s,...,s такие члены последова- тельности s, s,...


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

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

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