Заполните экран зеленым. Введите строку с клавиатуры. Напечатайте строку в центре экрана, вставив указанное слово в ее середину. Мне нужна помощь! Мне нужно слово, вставленное в середине строки. Как мне это сделать?
uses crt;
var s1,s2:string;
k,p:integer;
count:boolean;
begin
Window(0,0,100,100);
textbackground (green);
textcolor(black);
clrscr;
write('Enter a string and a word: ');
readln(s1);
readln(s2);
clrscr;
gotoXY(45,13);
p:=length(s1);
for k:= 1 to p do
begin
if ((s1[k]= ' ') and (count=false)) then
begin
write(' ',s2);
count:=true;
end;
write(s1[k]);
end;
if count <> true then
begin
write(' ',s2);
end;
gotoXY(1,30);
end.