Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| nekit12 |
3.12.2010, 9:13
Сообщение
#1
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 8 Регистрация: 3.12.2010 Город: ижевск Учебное заведение: УдГУ Вы: студент |
В данном тексте первые буквы слов сделать прописными, а остальные буквы-строчными.
|
| tig81 |
3.12.2010, 10:03
Сообщение
#2
|
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель |
Правила форума
Где ваши наработки? Идеи по решению? |
| nekit12 |
4.12.2010, 5:59
Сообщение
#3
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 8 Регистрация: 3.12.2010 Город: ижевск Учебное заведение: УдГУ Вы: студент |
даже не знаю,если честно
но можно попробовать слова положить в массивы и там из букв делать уже что хочешь но как это сделать не представляю |
| Harch |
4.12.2010, 8:55
Сообщение
#4
|
|
Ассистент ![]() ![]() ![]() ![]() Группа: Активисты Сообщений: 834 Регистрация: 21.10.2009 Город: Москва Учебное заведение: МГУ |
Вы умеете читать из файла? Вот читайте файл по строкам в массив, потом обрабатывайте его, а потом записывайте строку в другой файл и т. д.
|
| nekit12 |
6.12.2010, 9:17
Сообщение
#5
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 8 Регистрация: 3.12.2010 Город: ижевск Учебное заведение: УдГУ Вы: студент |
а если не читать,как эта часть программы должна выглядеть?
|
| Harch |
7.12.2010, 11:50
Сообщение
#6
|
|
Ассистент ![]() ![]() ![]() ![]() Группа: Активисты Сообщений: 834 Регистрация: 21.10.2009 Город: Москва Учебное заведение: МГУ |
Не понял? Вы собираетесь не читать файл?
|
| Julia |
10.12.2010, 17:00
Сообщение
#7
|
|
Ассистент ![]() ![]() ![]() ![]() Группа: Julia Сообщений: 593 Регистрация: 23.2.2007 Город: Улан-Удэ Учебное заведение: БГУ Вы: преподаватель |
Формат входных данных не описан, можно и без файлов обойтись.
Возможный вариант решения: организуйте условный цикл по строке, внутри организуйте 2 цикла: 1) пока код элемента не попадает в диапазон, соответствующий буквам, увеличить счетчик(переменная, отвечающая за номер элемента строки); по окончании текущую букву преобразовать в заглавную; 2) пока код элемента попадает в диапазон кодов букв, увеличивать счетчик |
| Harch |
11.12.2010, 8:00
Сообщение
#8
|
|
Ассистент ![]() ![]() ![]() ![]() Группа: Активисты Сообщений: 834 Регистрация: 21.10.2009 Город: Москва Учебное заведение: МГУ |
Julia, да, Вы правы. Формат не описан (IMG:style_emoticons/default/smile.gif)
|
| nekit12 |
14.12.2010, 5:58
Сообщение
#9
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 8 Регистрация: 3.12.2010 Город: ижевск Учебное заведение: УдГУ Вы: студент |
использовать строковый тип данных
на входе соответсвенно будет либо ряд сло,либо какое-то предложение |
| Julia |
14.12.2010, 9:27
Сообщение
#10
|
|
Ассистент ![]() ![]() ![]() ![]() Группа: Julia Сообщений: 593 Регистрация: 23.2.2007 Город: Улан-Удэ Учебное заведение: БГУ Вы: преподаватель |
Читайте мой ответ выше.
|
| nekit12 |
17.12.2010, 20:33
Сообщение
#11
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 8 Регистрация: 3.12.2010 Город: ижевск Учебное заведение: УдГУ Вы: студент |
а как эта часть программы выглядит?
|
| Harch |
18.12.2010, 12:08
Сообщение
#12
|
|
Ассистент ![]() ![]() ![]() ![]() Группа: Активисты Сообщений: 834 Регистрация: 21.10.2009 Город: Москва Учебное заведение: МГУ |
Какая часть?
|
| nekit12 |
18.12.2010, 19:59
Сообщение
#13
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 8 Регистрация: 3.12.2010 Город: ижевск Учебное заведение: УдГУ Вы: студент |
1) пока код элемента не попадает в диапазон, соответствующий буквам, увеличить счетчик(переменная, отвечающая за номер элемента строки); по окончании текущую букву преобразовать в заглавную;
2) пока код элемента попадает в диапазон кодов букв, увеличивать счетчик вот эта часть как выглядит в виде программы? |
| Harch |
19.12.2010, 11:16
Сообщение
#14
|
|
Ассистент ![]() ![]() ![]() ![]() Группа: Активисты Сообщений: 834 Регистрация: 21.10.2009 Город: Москва Учебное заведение: МГУ |
не совсем понял вопрос.
|
| nekit12 |
20.12.2010, 18:11
Сообщение
#15
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 8 Регистрация: 3.12.2010 Город: ижевск Учебное заведение: УдГУ Вы: студент |
код программы
скажите как сделать в Pascal чтобы он понимал русские буквы и производил с ними какие-то операции |
| Harch |
21.12.2010, 9:25
Сообщение
#16
|
|
Ассистент ![]() ![]() ![]() ![]() Группа: Активисты Сообщений: 834 Регистрация: 21.10.2009 Город: Москва Учебное заведение: МГУ |
Гм... Могу дать функцию ИЗ С++(!!), которая это делает для windows, а переделывать под Pascal ее уже вам.
|
| nekit12 |
21.12.2010, 13:48
Сообщение
#17
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 8 Регистрация: 3.12.2010 Город: ижевск Учебное заведение: УдГУ Вы: студент |
ну давайте
|
| Harch |
24.12.2010, 12:08
Сообщение
#18
|
|
Ассистент ![]() ![]() ![]() ![]() Группа: Активисты Сообщений: 834 Регистрация: 21.10.2009 Город: Москва Учебное заведение: МГУ |
Код string R(string s){ string tmp; for(int i=0;i<s.size();i++){ if(s[i]>='а'&&s[i]<='п')tmp+=s[i]-64; else if(s[i]>='р'&&s[i]<='я')tmp+=s[i]-16; else if(s[i]>='А'&&s[i]<='Я')tmp+=s[i]-64; else tmp+=s[i]; } return tmp; } Эта функция принимает переменную типа string в кодировке DOS, а возвращает строку в кодировке Windows. |
![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 7:28 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru