| 
| 
 | Вопрос # 3 589/ вопрос открыт / | 
 |  Приветствую, уважаемые эксперты!Заменить первый символ <к> рядка на символ <с>, а последний символ <с> на <к>.Если такая замена невозможна , то вывести про ето информацыю.Помогите.Заранее спасибо! 
|  |   Вопрос задал: Дмитриев Сергей Анатольевич (статус: Посетитель)Вопрос отправлен: 26 декабря 2009, 21:59
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Жикльор Здравствуйте, Дмитриев Сергей Анатолильевич!
 Вот и ОНА! Она меняет первую букву k на с и последнюю с на k. Сделал с английскими буквами потому, что нет поддержки русских букв. Код в приложении:
 Приложение:Переключить в обычный режим program Project2; {$APPTYPE CONSOLE} uses  SysUtils;varflag: boolean;s: string;posk,posc,i: integer;beginwriteln('Vvedit slovo:');readln(s);flag:=false;for i:=1 to Length(s) do  if s[i] = 'c' then    begin    posc:=i;    flag:=true;    end;for i:=Length(s) downto 1 do  if s[i] = 'k' then    begin    posk:=i;    flag:=true;    end;if flag then  begin  if posc <> 0 then  s[posc]:='k';  if posk <> 0 then  s[posk]:='c';  writeln;  writeln('Rezultat: ',s);  end  else  writeln('Taka zamina nemozliva');readln;end. 
|  | Ответ отправил: Жикльор (статус: 5-ый класс)Время отправки: 26 декабря 2009, 22:23
 Оценка за ответ: 5
 |  
 Мини-форум вопросаМини-форум пуст. Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |