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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
gajka
0 / 0 / 0
Регистрация: 07.01.2009
Сообщений: 11
#1

Выяснить, можно ли одну из строк сложить, переставляя символы другой - C++

07.01.2009, 16:44. Просмотров 1415. Ответов 14
Метки нет (Все метки)

выяснить, можна ли одну из строк сложить, переставляя символы другого???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2009, 16:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Выяснить, можно ли одну из строк сложить, переставляя символы другой (C++):

Можно ли разместить одну из коробок внутри другой? - C++
Почему то не правильно работает, помогите!!! вот условие:Есть две коробки, первая размером A1×B1×C1, вторая размером A2×B2×C2....

Организовать запись строк из одного файла в другой через одну - C++
Задание: организовать запись строк из одного файла в другой через одну, т.е. все нечётные. Помогите пожалуйста. Я знаю как сделать просто...

Выяснить можно ли с поля (k,l) одним ходом ферьзя попасть на поле(m,n). Если нет, то выяснить, как это можно сделать за два хода - C++
Поле шахмотной доски определяеся парой натуральных чисел, каждая из которых не превосходит восьми: первое число номер вертикали (при счете...

Выяснить, сколько различных строк можно получить из исходной строки, переставляя '0' и '1' - Free Pascal
Строка длины N составлена из символов '0' и '1'. Если в ней сделать перестановку двух каких-либо разных символов – поменять местами '0' и...

Сложить одну строку в одной табл с другой строкой в другой - MS Access
Здравствуйте. Подскажите с запросом пожалуйста.Просто не могу понять как это реализовать. Есть таблица Туры, где имеется поле...

Определить, можно ли, переставляя символы первой строки, получить вторую - Free Pascal
Народ.прошу помочь с задачкой на строки.не очень разобрался Вводится две строки. Длина каждой не превосходит 255 символов. Определить,...

14
Vourhey
Почетный модератор
6482 / 2256 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
07.01.2009, 17:01 #2
одну из строк сложить с чем? Другого чего?
0
gajka
0 / 0 / 0
Регистрация: 07.01.2009
Сообщений: 11
07.01.2009, 17:04  [ТС] #3
можна ли составить одну строку, используя символы другой

Добавлено через 36 секунд
точнее переставляя символы другой строки
0
Vourhey
Почетный модератор
6482 / 2256 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
07.01.2009, 17:11 #4
Тогда поясните "переставляя". Есть строка. Буфер в памяти. Символ это только значение. Это просто цифра по адресу памяти. Что там куда переставлять?
0
gajka
0 / 0 / 0
Регистрация: 07.01.2009
Сообщений: 11
07.01.2009, 17:32  [ТС] #5
у нас есть две стоки-каждая состоит из определенных символов.можно ли перестановкой символов второй строки, составить первую.например, взять один символ второй строки, посмотреть, есть ли он в первой.если есть, то поставить его на соответствующее место, если нет-отбросить, потом второй элемент, и так анализировать до конца.как это написать в с++???
0
Vourhey
Почетный модератор
6482 / 2256 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
07.01.2009, 17:37 #6
Ясно. Ну, написать именно так, как Вы сказали. Первый символ из первой строки. Проверяем, есть ли во второй. Ничего никуда переставлять не надо. Идем на следующий символ. Также проверяем. Если какого-то символа не будет, то выходим и говорим, что нельзя.
Если нужно, то и количество повторений символов несложно сосчитать. Вот и вся задача.
0
XuTPbIu_MuHTAu
Эксперт С++
2226 / 741 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
07.01.2009, 17:42 #7
Легко решается. Если наборы символов одинаковые - значит можно.
Создаем два массива int размера 255, по i-му индексу хранится сколько раз символ с кодом i встречается в строке. Сравниваем наборы,если есть расхождение - никак нельзя.Идея ясна?

Добавлено через 3 минуты 51 секунду
Вообще,массивы нафиг не нужны. Просто по очереди все символы проверить)
0
gajka
0 / 0 / 0
Регистрация: 07.01.2009
Сообщений: 11
07.01.2009, 17:44  [ТС] #8
а можно хоть коротко программу написать, а то все понимаю, как делать, а с написанием проблемки.плз!!!!!!)))))))))))
0
Vourhey
Почетный модератор
6482 / 2256 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
07.01.2009, 17:45 #9
Так ты расскажи о проблемках, а мы поможем их решить
0
gajka
0 / 0 / 0
Регистрация: 07.01.2009
Сообщений: 11
07.01.2009, 17:46  [ТС] #10
я алгоритм решения понимаю, и могу создать, но я только начинаю учить язык, и "лексикой" у меня проблемы,не знаю, что где писать, но я учусь)))))))
0
Vourhey
Почетный модератор
6482 / 2256 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
07.01.2009, 17:48 #11
Ясно...
Если я тебе напишу прогу, то это не поможет тебе учиться. Сама попробуй. Мы поможем, если что.
0
gajka
0 / 0 / 0
Регистрация: 07.01.2009
Сообщений: 11
07.01.2009, 17:51  [ТС] #12
учится не помешает, я посмотрю, что к чему, и смогу в будущем написать подобные проги, может что то новое узнаю.)))
0
XuTPbIu_MuHTAu
Эксперт С++
2226 / 741 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
07.01.2009, 17:54 #13
Цитата Сообщение от gajka Посмотреть сообщение
учится не помешает, я посмотрю, что к чему, и смогу в будущем написать подобные проги, может что то новое узнаю.)))
Бред Узнаешь новое когда сама напишешь. Чтобы научиться писать такие проги нужно..ну не помню уже... несколько часов,не больше. Ну,можно это будущим назвать,конечно...
0
gajka
0 / 0 / 0
Регистрация: 07.01.2009
Сообщений: 11
07.01.2009, 17:56  [ТС] #14
ну ладно, и на том спасибо, я лучше сейчас пойду физику учить................
0
Sinys
27 / 27 / 2
Регистрация: 25.12.2008
Сообщений: 185
Завершенные тесты: 1
07.01.2009, 19:56 #15
Тогда начинай с чего-нибудь попроще =)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2009, 19:56
Привет! Вот еще темы с ответами:

Определить, можно ли, переставляя символы в первой строке, получить вторую строку - C#
Здравствуйте,дана такая задача:Даны две строки. Определить, можно ли, переставляя символы в первой строке, получить вторую строку вот что...

Ввести две строки. Вывести на экран можно ли, переставляя символы первой строки, получить вторую строку - Pascal
Очень нужно решить задачу, чтоб экзамен поставили) Вот сама задача: Ввести две строки. Вывести на экран можно ли, переставляя...

Даны 2 строки. определить можно ли, переставляя символы в первой строке, получить вторую строку. Строки вводят - C#
Даны 2 строки. определить можно ли, переставляя символы в первой строке, получить вторую строку. Строки вводятся вручую.

Как расположить панели одну над другой, а не одну внутри другой? - C#
Доброго времени суток. Столкнулся с такой проблемой. Есть 4 панели и они должны стоять ровно друг на друге. Но C# считает что они друг в...


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

Или воспользуйтесь поиском по форуму:
15
Yandex
Объявления
07.01.2009, 19:56
Ответ Создать тему
Опции темы

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