Я написал программу, немного попотрошив преподавателя.... Но чего-то должным образом не работает:(...
Всё пересмотрел, уже вешаться собрался...
Код: Выделить всё
Program PR6;
USES CRT;
Const S1='-';
Var S:string; D,i,K,n,R:integer; c:char;
Begin clrscr;
Read(S);
For i:=1 to Length(S) do
If (S[i]=' ') and (S[i+1]<>' ') then
Begin
K:=i; n:=0;
While
(S[n]=' ') and (S[n+1]<>' ') do
If Length(S) mod 2=0 then
Begin
D:=Length(S);
R:=D div 2;
insert(S1,S,R)
End;
n:=n-1;
End
Else read(S);
Writeln(S);
C:READKEY;
End.Знающие люди, скажите, у меня незначительная ошибка, или ошибка "в ДНК", Все перебивать прейдётся?
Спасибо.