ΠΠ°ΠΌΠ΅Π½ΠΈΡΡ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ ΡΡΡΠΎΠΊΡ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΎΠΉ Π² ΠΠ°ΡΠΊΠ°Π»Π΅.
ΠΠ°ΠΌΠ΅Π½ΠΈΡΡ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ ΡΡΡΠΎΠΊΡ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΎΠΉ Π² ΠΠ°ΡΠΊΠ°Π»Π΅.
program Task_Str3;
{Π·Π°Π΄Π°ΡΠΈ Π½Π° ΡΡΡΠΎΠΊΠΈ ΠΏΠ°ΡΠΊΠ°Π»Ρ Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ}
{ΠΠ°ΠΌΠ΅Π½ΠΈΡΡ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ ΡΡΡΠΎΠΊΡ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΎΠΉ ΠΠ°ΡΠΊΠ°Π»Ρ,}
{ ΡΡΠ½ΠΊΡΠΈΠΈ Delete, Insert, Pos}
var
i, n, p: integer;
s_Str1, s_Str2, s_Str3: string;
begin
i := 1;
s_Str1 := 'ΠΠΏΠ΅ΡΠ΅Π΄ΠΈ Π±ΡΠ»Π° Π΄ΠΎΡΠΎΠ³Π°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡ
ΠΎΠ΄ΠΈΠ»Π° Π²Π²Π΅ΡΡ
.'; //ΠΈΡΡ
ΠΎΠ΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ°
s_Str2 := 'Π΄ΠΎΡΠΎΠ³Π°';//ΡΡΡ ΡΡΡΠΎΠΊΡ Π½Π°Π΄ΠΎ Π½Π°ΠΉΡΠΈ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π½Π° Π·Π°Π΄Π°Π½Π½ΡΡ
s_Str3 := 'ΡΡΠΎΠΏΠΈΠ½ΠΊΠ°';//Π·Π°Π΄Π°Π½Π½Π°Ρ ΡΡΡΠΎΠΊΠ°
n := length(s_Str2);
WriteLn('Π‘ΡΡΠΎΠΊΠ°: ', s_Str1);
p := pos(s_Str2, s_Str1);
Delete(s_Str1, p, n);// ΡΠ΄Π°Π»ΡΠ΅ΠΌ ΡΡΠΎΡΠΊΡ, ΠΊΠΎΡΠΎΡΡΡ Π½Π°ΡΠ»ΠΈ
insert(s_Str3, s_Str1, p); //Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π·Π°Π΄Π°Π½Π½ΡΡ ΡΡΡΠΎΠΊΡ
WriteLn('Π‘ΡΡΠΎΠΊΠ° Ρ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ: ', s_Str1);
ReadLn();
end.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ:
ΠΠ°ΠΌΠ΅Π½ΠΈΡΡ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ ΡΡΡΠΎΠΊΡ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΎΠΉ Π² ΠΠ°ΡΠΊΠ°Π»Π΅.