Моя идея: Вводим букву, если она и предыдущая не точка, то выводим на экран эту букву ниже в другой строке...
Помогите, запутался совсем!
uses crt;
var
n,i,x,y,k: integer;
ch,next: char;
first: boolean;
begin
clrscr;
write('DLuHA CTPOKu: ');
readln(n);
write('CTPOKA: ');
first := true; next := #0;
k:=0;
for i := 1 to n do
begin
ch := readkey;
{write(ch);}
x:=WhereX;y:=WhereY;
if (next='.') and (ch='.') then
begin
gotoXY(10,10);
write(ch);
gotoXy(x+k,y);
end
else
begin
write(ch);
k:=k+1;
end;
next := ch;
end;
writeln;
readkey
end.
М | }0pa, пожалуйста используй правильные теги. Lapp |