Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2011, 18:52   #1
Nastya2
Пользователь
 
Регистрация: 19.05.2011
Сообщений: 24
По умолчанию Строки(Исправить)

Помогите с исправлением программы

Дана строка. преобразовать в ней все строчные буквы ( как латинские,таки русские) в прописные, а прописные в строчные

Вот код, проблема в том что нужно сделать чтобы из строчных в прописные переводились и русские и латинские буквы, у меня переводятся только латинские...исправьте пожалуйста

Код:
 uses crt;
var s:string;
    i:integer;
begin
clrscr;
write ('s:');readln(s);
for i:=1 to length(s)do
     begin
       if ord(s[i]) in [65..90] then
       s[i]:=chr(ord(s[i])+32)
       else if ord(s[i]) in [97..122] then
       s[i]:=chr(ord(s[i])-32)
       else if ord(s[i]) in [128..143] then
       s[i]:=chr(ord(s[i])+32)
       else if ord(s[i]) in [144..159] then
       s[i]:=chr(ord(s[i])+80)
       else if ord(s[i]) in [160..175] then
       s[i]:=chr(ord(s[i])-32)
       else if ord(s[i]) in [224..239] then
       s[i]:=chr(ord(s[i])-80)
       else if s[i]='Ё' then s[i]:='ё'
       else if s[i]='ё' then s[i]:='Ё';
     end;
write(s);
readln;
end.
Nastya2 вне форума Ответить с цитированием
Старый 19.05.2011, 21:21   #2
Nastya2
Пользователь
 
Регистрация: 19.05.2011
Сообщений: 24
По умолчанию

может быть кому то легче будет заново программу написать...это не важно...очень нужна ваша помощь!
Nastya2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание пустой строки и копирование в неё содержимое предыдущей строки Gvaridos Microsoft Office Excel 2 29.10.2010 13:33
Определять максимальную длину той части строки s, которая не содержит символы из строки s1. Александе еть я Общие вопросы C/C++ 5 13.04.2010 20:54
Задача на строки...помогите исправить ошибку Ker_33rus Общие вопросы C/C++ 9 05.12.2009 14:12
Перенести символа с начала строки в место перед запятой этой же строки. Zhiltsov Microsoft Office Excel 4 05.06.2009 13:10
Помогите пожалуйста исправить подправить процедуру (строки) Rumus Помощь студентам 5 02.07.2008 16:50