|
Вопрос # 3 589/ вопрос открыт / |
|
Приветствую, уважаемые эксперты!Заменить первый символ <к> рядка на символ <с>, а последний символ <с> на <к>.Если такая замена невозможна , то вывести про ето информацыю.Помогите.Заранее спасибо!
 |
Вопрос задал: Дмитриев Сергей Анатольевич (статус: Посетитель)
Вопрос отправлен: 26 декабря 2009, 21:59
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Жикльор
Здравствуйте, Дмитриев Сергей Анатолильевич!
Вот и ОНА! Она меняет первую букву k на с и последнюю с на k. Сделал с английскими буквами потому, что нет поддержки русских букв. Код в приложении:
Приложение: Переключить в обычный режим- program Project2;
-
- {$APPTYPE CONSOLE}
-
- uses
- SysUtils;
- var
- flag: boolean;
- s: string;
- posk,posc,i: integer;
- begin
- writeln('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
|
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|