|
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 17
|
||||||
Определить количество символов введённой строки21.10.2012, 18:30. Показов 4366. Ответов 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
Определить длину введенной строки и количество букв "а" в ней Из символов введенной строки сформировать две строки - из цифр и букв Определить количество символов в кратчайшем слове строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|