Паскаль. Строки.

Ответить
Торопунька
Сообщения: 2
Зарегистрирован: 26 фев 2011, 21:03

Определить количество запятых в строке, удалить её часть, заключённую между первой и второй запятыми. Заменить оставшиеся запятые тремя вопросительными знаками.

Спасибо заранее :)
Аватара пользователя
Sheka
Сообщения: 246
Зарегистрирован: 17 май 2009, 15:48
Контактная информация:

Сделаю! 255507394
Мои мысли настолько гениальны, что санитары уже приехали!
Ася 255507394.
Торопунька
Сообщения: 2
Зарегистрирован: 26 фев 2011, 21:03

спасибо. отпишу в аську
flash1989
Сообщения: 135
Зарегистрирован: 01 сен 2010, 17:17

Пиши, сделаю
icq: 588002847
email: flash_1989@ukr.net
skype: rfhfcerf
Аватара пользователя
Oleg_Rus
Сообщения: 335
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

если актуально - стучи в аську.
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
kirl0g
Сообщения: 4
Зарегистрирован: 11 мар 2011, 22:27

Код: Выделить всё

var a,b:string;
i,s,k,m,m1:integer;
c:array[1..100] of integer;
begin
s:=0;
Writeln(' Enter STR');
readln(a);
for i:=1 to length(a) do
begin
if a[i]=',' then
begin
s:=s+1;
c[s]:=i;
end;
end;
delete(a, c[1], (c[2]-c[1]));
for i:=1 to length(a) do
begin
if a[i]=',' then
begin
delete(a, i, 1);
insert('???',a,i);
end;
end;
writeln(a);
end.
Держи на здоровье =)
Ответить