|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.10.2016, 21:41 | #1 |
Регистрация: 30.10.2016
Сообщений: 4
|
Начинать предложения с заглавной буквы.
Доброго времени суток, в университете дали задачу по С++.
Не могу понять как её сделать. Вот условия задачи: "С клавиатуры вводится текст, заканчивающийся слэшем (/). Вывести этот текст, исправив таким образов, чтобы предложения начинались с заглавной буквы, а остальные были строчными." Я попытался что-то придумать, но увы дальше идеи не идут в голову. Попытка: Код:
Помогите с решением пожалуйста. |
30.10.2016, 22:48 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну видимо дальше надо разделить текст на предложения (по знакам препинания типа '.', '!', '?') и заменить буквы.
Только сейчас у вас в text будет только последнее предложение, а не все. И первый цикл вообще непонятно зачем. где?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 30.10.2016 в 22:50. |
31.10.2016, 09:39 | #3 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,695
|
Цитата:
|
|
31.10.2016, 23:26 | #4 |
Регистрация: 30.10.2016
Сообщений: 4
|
Сделал я задачу
Код:
В универе на красоту кода не смотрят, а эстетики хочется. Буду благодарен! |
31.10.2016, 23:35 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Все так же в text будет только последняя строка, а не все строки. В задании скорее всего имелось в виду, что можно вводить несколько строк (строка1, Enter, строка2, Enter, строка3/, Enter) иначе какой смысл в /.
в for скорее всего надо <, а не <=, с 0 же нумерация. И еще вроде не бывает локали "Russian". Скорее всего это эквивалентно "" если работает. http://en.cppreference.com/w/cpp/locale/setlocale
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 31.10.2016 в 23:45. |
01.11.2016, 22:01 | #6 | |
Регистрация: 30.10.2016
Сообщений: 4
|
Цитата:
Но с русскими буквами не прокатывает, может и вправду из-за "Russian", но так учили нас в универе. |
|
01.11.2016, 22:10 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Я про строки (несколько раз ввести нажимая Enter), а не предложения.
А про русский наверно надо SetConsoleOutputCP(1252) или что-то типа того.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
04.11.2016, 18:56 | #8 |
Регистрация: 30.10.2016
Сообщений: 4
|
|
04.11.2016, 21:42 | #9 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Что-нибудь типа
Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Все с заглавной буквы | Vitalii197777 | Microsoft Office Access | 2 | 23.10.2016 20:23 |
как удалить определенные символы(буквы) из предложения? | emdroof | C# (си шарп) | 3 | 04.04.2013 00:20 |
Запишите символически следующие сложные предложения, употребляя буквы для обозначения простых компонентов предложения. | NIKALEX1995 | Помощь студентам | 1 | 23.12.2012 13:27 |
прогу, чтобы кодировала буквы, слова, предложения, и выдавала закодированные письмена ( Турбо паскаль ) | Afroditaa | Помощь студентам | 4 | 10.04.2012 15:01 |
Установка заглавной буквы | Nezhdanka | Microsoft Office Excel | 6 | 21.09.2010 21:51 |