![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 30.10.2016
Сообщений: 4
|
![]()
Доброго времени суток, в университете дали задачу по С++.
Не могу понять как её сделать. Вот условия задачи: "С клавиатуры вводится текст, заканчивающийся слэшем (/). Вывести этот текст, исправив таким образов, чтобы предложения начинались с заглавной буквы, а остальные были строчными." Я попытался что-то придумать, но увы дальше идеи не идут в голову. Попытка: Код:
Помогите с решением пожалуйста. |
![]() |
![]() |
![]() |
#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. |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 30.10.2016
Сообщений: 4
|
![]()
Сделал я задачу
![]() Код:
![]() В универе на красоту кода не смотрят, а эстетики хочется. Буду благодарен! |
![]() |
![]() |
![]() |
#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. |
![]() |
![]() |
![]() |
#6 | |
Регистрация: 30.10.2016
Сообщений: 4
|
![]() Цитата:
![]() Но с русскими буквами не прокатывает, может и вправду из-за "Russian", но так учили нас в универе. |
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Я про строки (несколько раз ввести нажимая Enter), а не предложения.
А про русский наверно надо SetConsoleOutputCP(1252) или что-то типа того.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#8 |
Регистрация: 30.10.2016
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
#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 |