nekit12
Сообщение
#66097 3.12.2010, 9:13
В данном тексте первые буквы слов сделать прописными, а остальные буквы-строчными.
tig81
Сообщение
#66099 3.12.2010, 10:03
Правила форума Где ваши наработки? Идеи по решению?
nekit12
Сообщение
#66138 4.12.2010, 5:59
даже не знаю,если честно
но можно попробовать слова положить в массивы и там из букв делать уже что хочешь
но как это сделать не представляю
Harch
Сообщение
#66145 4.12.2010, 8:55
Вы умеете читать из файла? Вот читайте файл по строкам в массив, потом обрабатывайте его, а потом записывайте строку в другой файл и т. д.
nekit12
Сообщение
#66345 6.12.2010, 9:17
а если не читать,как эта часть программы должна выглядеть?
Harch
Сообщение
#66432 7.12.2010, 11:50
Не понял? Вы собираетесь не читать файл?
Julia
Сообщение
#66729 10.12.2010, 17:00
Формат входных данных не описан, можно и без файлов обойтись.
Возможный вариант решения: организуйте условный цикл по строке, внутри организуйте 2 цикла:
1) пока код элемента не попадает в диапазон, соответствующий буквам, увеличить счетчик(переменная, отвечающая за номер элемента строки); по окончании текущую букву преобразовать в заглавную;
2) пока код элемента попадает в диапазон кодов букв, увеличивать счетчик
Harch
Сообщение
#66753 11.12.2010, 8:00
Julia, да, Вы правы. Формат не описан
nekit12
Сообщение
#66927 14.12.2010, 5:58
использовать строковый тип данных
на входе соответсвенно будет либо ряд сло,либо какое-то предложение
Julia
Сообщение
#66928 14.12.2010, 9:27
Читайте мой ответ выше.
nekit12
Сообщение
#67172 17.12.2010, 20:33
а как эта часть программы выглядит?
Harch
Сообщение
#67196 18.12.2010, 12:08
Какая часть?
nekit12
Сообщение
#67248 18.12.2010, 19:59
1) пока код элемента не попадает в диапазон, соответствующий буквам, увеличить счетчик(переменная, отвечающая за номер элемента строки); по окончании текущую букву преобразовать в заглавную;
2) пока код элемента попадает в диапазон кодов букв, увеличивать счетчик
вот эта часть как выглядит в виде программы?
Harch
Сообщение
#67278 19.12.2010, 11:16
не совсем понял вопрос.
nekit12
Сообщение
#67371 20.12.2010, 18:11
код программы
скажите как сделать в Pascal чтобы он понимал русские буквы и производил с ними какие-то операции
Harch
Сообщение
#67395 21.12.2010, 9:25
Гм... Могу дать функцию ИЗ С++(!!), которая это делает для windows, а переделывать под Pascal ее уже вам.
nekit12
Сообщение
#67428 21.12.2010, 13:48
ну давайте
Harch
Сообщение
#67636 24.12.2010, 12:08
Код
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.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.