Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 13.01.2011, 22:51   #1 (permalink)
kulisk
Member
 
Регистрация: 15.12.2010
Сообщений: 18
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Задача на строки. Язык Си.

Здравствуйте!Помогите пожалуйста с задачей на си.Дана строка,указать те слова,которые содержат хотя бы одну букву k.
kulisk вне форума   Ответить с цитированием

Старый 13.01.2011, 22:51
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Это ссылки, по которым содержаться схожие с вашей темы

Какой это язык?
Жесткая задача на строки
Что это за (скриптовый ) язык?
Задача на строки. Язык Си
Строки, язык Си
Задача на строки, Паскаль

Старый 13.01.2011, 23:57   #2 (permalink)
MrSTEP
一步一步地会到目的
 
Аватар для MrSTEP
 
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,920
Записей в дневнике: 10
Сказал(а) спасибо: 139
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28107
По умолчанию

Могу общий примерный алгоритм описать. Сями не богат, дальше уж как-нибудь сами. Итак:
объявляем переменные S,S1 - строки, исходная и текущее слово, Nk - счетчик букв k, ch - символ.
1. вводим строку.
2. Читаем первый символ.
3. Запускаем цикл с постусловием, до конца строки.
3.1 Если символ равен пробелу, то
3.1.1 если Nk>0, то выводим слово S1, слово S1 очистить, счетчику Nk присвоить ноль.
иначе (относится к условию 3.1)
3.1.2 если символ равен букве k, то счетчику Nk добавляем единицу,
3.2. Читаем следующий символ.
3.3 конец цикла 3.
4. Конец программы.

вроде так. Делал в уме, на работоспособность не проверял, вроде все учел. Пробуйте реализовать на С, спрашивайте, что не понятно.
MrSTEP вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 04:34.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.