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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2010, 16:32   #1
[Bac9.]
 
Аватар для [Bac9.]
 
Регистрация: 05.05.2010
Сообщений: 3
По умолчанию Дана строка, содержа...

Дана строка, содержащая текст, включающий русские и английские слова. Получить новую строку, заменив исходной все заглавные буквы строчными и наоборот.

[Bac9.] вне форума Ответить с цитированием
Старый 05.05.2010, 17:04   #2
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

А гугл зачем?Поискать непробовал.По пять раз одно и тоже.
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Старый 05.05.2010, 19:43   #3
[Bac9.]
 
Аватар для [Bac9.]
 
Регистрация: 05.05.2010
Сообщений: 3
По умолчанию

Там только задание а проги нету
[Bac9.] вне форума Ответить с цитированием
Старый 05.05.2010, 19:51   #4
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Код:
Program stroka;
Uses
   crt;
var
    s: string;
    len,i:integer;
function inv_char(ch:char):char;
begin
  if (ch>='a') and (ch<='z') then
  ch := chr(ord('A')+ord(ch)-ord('a'))
  else
  if (ch>='A') and (ch<='Z') then
  ch := chr(ord('a')+ord(ch)-ord('A'))
  else
  if (ch>='а') and (ch<='п') then
  ch := chr(ord('А')+ord(ch)-ord('а'))
  else
  if (ch>='р') and (ch<='я') then
  ch := chr(ord('Р')+ord(ch)-ord('р'))
  else
  if (ch>='A') and (ch<='П') then
  ch := chr(ord('а')+ord(ch)-ord('А'))
  else
  if (ch>='Р') and (ch<='Я') then
  ch := chr(ord('р')+ord(ch)-ord('Р'))
  else
  if ch='ё' then ch := 'Ё'
  else
  if ch='Ё' then ch := 'ё';
  inv_char:=ch;
end;
begin
  Clrscr;
  Write('Введите строку: ');
  ReadLn(s);
  len:=length(s);
  for i:= 1 to len do
  s[i] := inv_char(s[i]);
  WriteLn('Полученная строка: ');
  WriteLn(s);
  Readkey;
end.
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дана строка символов до точки. Определить, сколько слов содержат ровно три буквы "К". Evidence Паскаль, Turbo Pascal, PascalABC.NET 0 01.06.2009 20:40
Дана строка символов.Преобразовать строку,заменив в ней каждую из групп стоящих рядом точек одной точкой V I K T O R I Y A Паскаль, Turbo Pascal, PascalABC.NET 1 03.05.2009 09:56
Дана строка символов. Удалить из исходной строки все цифры. Striker14 Помощь студентам 4 26.02.2009 15:50
Дана строка символов. Задача: удалить из строки все цифры. Striker14 Помощь студентам 1 25.02.2009 20:23
Дана строка S. Преобразовать строку, заменив в ней каждое многоточие одной точкой.Строки в C++ slog Помощь студентам 9 16.12.2008 20:14