|
0 / 0 / 0
Регистрация: 28.02.2015
Сообщений: 20
|
|
Вывести список букв символьного массива28.02.2015, 13:30. Показов 5069. Ответов 15
Метки нет (Все метки)
Задан линейный массив с n латинскими строчными буквами, в нем возможно повторение букв. Вывести все буквы из массива, каждую только один раз. Использовать динамическую память.
0
|
|
| 28.02.2015, 13:30 | |
|
Ответы с готовыми решениями:
15
Проверить и вывести цифры из символьного массива Как вывести на экран именно адрес символьного массива? |
|
Модератор
13771 / 10964 / 6491
Регистрация: 18.12.2011
Сообщений: 29,241
|
||||||
| 28.02.2015, 13:48 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 28.02.2015
Сообщений: 20
|
|
| 28.02.2015, 13:52 [ТС] | |
|
Спасибо огромное!А как с использованием динамической памяти это сделать?
0
|
|
|
Модератор
13771 / 10964 / 6491
Регистрация: 18.12.2011
Сообщений: 29,241
|
|
| 28.02.2015, 14:03 | |
|
Я переделал на динамическую память, взгляните еще раз.
0
|
|
|
0 / 0 / 0
Регистрация: 28.02.2015
Сообщений: 20
|
|
| 28.02.2015, 15:03 [ТС] | |
|
Спасибо вам огромное!
Добавлено через 51 минуту Я не могу понять этот способ решения. Мы такое не проходим. Можете решить как-нибудь по другому ? for(set<char>::iterator p=s.begin();p!=s.end();++p) для меня это вообще не понятно
0
|
|
|
Модератор
13771 / 10964 / 6491
Регистрация: 18.12.2011
Сообщений: 29,241
|
||||||
| 28.02.2015, 15:08 | ||||||
|
set - это контейнер типа массива, но содержит только уникальные элементы.
Для перебора значений любого контейнера нужно по очереди брать указатели на них. Итератор - это обобщенный указатель. s.begin() - возвращает итератор (указатель) на первый элемент s.end() - указатель на элемент, следующий после последнего. ++p - перейти к следующему элементу. cout<< *p; вывод значение, которое адресует указатель p Можно этот for заменить алгоритмом copy
0
|
||||||
|
0 / 0 / 0
Регистрация: 28.02.2015
Сообщений: 20
|
|
| 28.02.2015, 15:11 [ТС] | |
|
Учитель запрещает так решать, можете решить самым примитивным способом?что бы массив заполнялся, обрабатывался и выводился ..как будто в учебнике написано. Прошу вас
0
|
|
|
Модератор
13771 / 10964 / 6491
Регистрация: 18.12.2011
Сообщений: 29,241
|
||||||
| 28.02.2015, 15:22 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 28.02.2015
Сообщений: 20
|
|
| 28.02.2015, 15:26 [ТС] | |
|
не работает
0
|
|
|
Dimension
595 / 463 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
|
||||||
| 28.02.2015, 15:43 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 28.02.2015
Сообщений: 20
|
|
| 28.02.2015, 15:46 [ТС] | |
|
Вооот!Теперб все ясно. А как сделать, что бы массив был уже заполнен и выведен?а то каждый элемент вбивать вручную-сложно
0
|
|
|
Модератор
13771 / 10964 / 6491
Регистрация: 18.12.2011
Сообщений: 29,241
|
||||||
| 28.02.2015, 19:45 | ||||||
|
А что у Вас не работало в коде из сообщения
Вывести список букв символьного массива ?????????????? У меня все ОК! Если не хочется вводить строку, то можно так
0
|
||||||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
||
| 03.03.2015, 01:20 | ||
|
Вывести список букв символьного массива
0
|
||
|
Модератор
13771 / 10964 / 6491
Регистрация: 18.12.2011
Сообщений: 29,241
|
|||||||
| 03.03.2015, 09:32 | |||||||
|
А для вывода последнего символа предусмотрено
0
|
|||||||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|||||||
| 03.03.2015, 11:29 | |||||||
|
Я ничего против не имею.
L=strlen. Разве strlen учитывает признак конца строки? Ввел 10 и строку в 10 символов, итого L=10 (так как без признака конца, но вся длина (выделено) 11)
Да и скрин говорит: "Последнего нет".
0
|
|||||||
| 03.03.2015, 11:29 | |
|
Помогаю со студенческими работами здесь
16
Цикл: каждый символ символьного массива вывести на новой строке консоли Ввод символьного массива из 18-ти или меньшего числа элементов и замена в нем всех букв символом "%" Вывести уникальные значения двухмерного символьного массива Вывести на экран все элементы заданного символьного массива Y$(8), длиной не более 5 символов Для двухмерного символьного массива сравнить длину каждой строки друг с другом и вывести результат сравнения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|