|
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 17
|
||||||
Определить количество символов введённой строки21.10.2012, 18:30. Показов 4406. Ответов 20
Метки нет (Все метки)
Написать программу, которая позволяет вводить с клавиатуры строку, содержащую более одного слова, и определять: а) количество символов введённой строки; б) содержит ли строка слова одинаковой длины; в) ко-личество запятых; г) определять количество слов, заканчи-вающихся на заданную пользователем букву. Необходимо учесть, что при вводе строки, могут ис-пользоваться не только пробелы, но и знаки пунктуации.
Сделал А) В) и банальным образом Г). Очень любопытно можно ли посчитать длину токенов? сравнить их? выбрать те в которых паследний символ вводится с клавиатуры как в задание? Ну и еще не могу найти одинаковые слова, кто подскажет буду благодарен.
0
|
||||||
| 21.10.2012, 18:30 | |
|
Ответы с готовыми решениями:
20
Определить количество символов введённой строки
Как определить конец введенной строки и взять последние 5 символов? |
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 21.10.2012, 18:33 | |
|
Hitchenson, а в чём вопрос?
0
|
|
|
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 17
|
|
| 21.10.2012, 23:04 [ТС] | |
|
Отредактировал.
Добавлено через 4 часа 29 минут поднял на ночь. Проблема еще актуальна.
0
|
|
|
|
|
| 21.10.2012, 23:15 | |
|
Для сравнения слов strcmp().
1
|
|
|
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 17
|
|
| 22.10.2012, 11:15 [ТС] | |
|
напишешь хотя бы часть этого кода или пример, и цены бы тебе не было
0
|
|
|
|
||||||
| 22.10.2012, 14:36 | ||||||
Существует 2 варианта функции, в данном примере с учетом регистра.
1
|
||||||
|
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 17
|
|
| 22.10.2012, 19:31 [ТС] | |
|
сравнивает по кол-ву символов?
0
|
|
|
|
|
| 22.10.2012, 22:02 | |
|
В лексикографическом порядке, это значит, что не только по количеству. Подробности в гугле.
0
|
|
|
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 17
|
|
| 22.10.2012, 23:45 [ТС] | |
|
наверно если бы мне гугл помог я бы сюда не писал)
0
|
|
|
|
|||||||||||
| 22.10.2012, 23:54 | |||||||||||
|
Не, ну как? Пример вроде привел, можно поэкспериментировать со строками.
Вот и пояснение: Кликните здесь для просмотра всего текста
Функция strcmp
Значение Результат сравнения строк Меньше нуля str1 меньше str2 Нуль str1 равен str2 Больше нуля str1 больше str2 Пример Следующую функцию можно использовать для проверки пароля. В случае неудачи она возвращает нуль, а при успешном выполнении — единицу.
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 17
|
||||||
| 23.10.2012, 19:31 [ТС] | ||||||
|
сегодня спросил у препода про токеты) их можно оказывается сравнивать приравнивая динамически к какому нибудь новому типу данных char, и этот новый тип данных просто считать черезе Strlen в цикле, сложно но зато четче в разы) щас попозже сам займусь а то что тут кроме тебя не густо идей
Добавлено через 34 минуты или опять же после токенов сравнивать через strcmp, тупо поставить условие как я понял
0
|
||||||
|
|
|||||||
| 23.10.2012, 20:44 | |||||||
|
Такой код вполне рабочий:
0
|
|||||||
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
|||||||||||
| 23.10.2012, 21:47 | |||||||||||
|
сравнение строк происходит посимвольно по значению кодов этих символов.
Так, строка abcd будет "меньше" строки abe потому что из первых встретившихся различных символов например ASCII-код символа 'с' меньше ASCII-кода символа 'e'. И, предложенный BumerangSP код:
-1 -1 но можно и так:
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 17
|
||||||
| 23.10.2012, 21:54 [ТС] | ||||||
почему не считает нормально длину моих лексем Добавлено через 1 минуту мне не строки нужно сравнивать йопт, у меня 1 строка её нужно почистить грубо говоря от .,/\ и сравнить эти слова, было нужно сравнить строки я бы все уже давно написал...
0
|
||||||
|
|
||
| 23.10.2012, 22:15 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 17
|
|
| 23.10.2012, 22:20 [ТС] | |
|
вот это и не могу написать....
0
|
|
|
|
||||||
| 24.10.2012, 00:08 | ||||||
|
Что-то вроде этого:
В данном примере в массив символов "buf" записывается слово.
1
|
||||||
|
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 17
|
||||||
| 24.10.2012, 18:31 [ТС] | ||||||
0
|
||||||
|
|
|
| 24.10.2012, 19:47 | |
|
Здесь, кажется, много лишнего. Что точно должна делать эта программа? Она, кстати, неполная.
0
|
|
|
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 17
|
||||||
| 24.10.2012, 23:13 [ТС] | ||||||
|
это не программа это блок, просто большой блок программы. Щас скину полную, я по прежнему корпчу над тем чтобы она сравнивала слова в строке) и выводила эти результаты если они равны.
Добавлено через 8 минут
ночной АП
0
|
||||||
| 24.10.2012, 23:13 | |
|
Помогаю со студенческими работами здесь
20
Определить длину введенной строки и количество букв "а" в ней Из символов введенной строки сформировать две строки - из цифр и букв Определить количество символов в кратчайшем слове строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|