Извините пожалуйста, но я забыл какие номера конкретно задали. Спросил у ребят: говорят 135 и 138. Ну, нет проблем:
Вот 135:
Program ex135;
var a : string;
i, j : integer;
begin
writeln ('vvedite stroku');
readln (a);
j := length (a);
if j mod 2 <> 0
then
delete (a, j div 2 + 1, 1)
else
delete (a, j div 2 + 1, 2);
writeln (a);
end.
А вот 138:
Program ex138 ;
var S : string;
i,j,a,b,c,K : integer;
begin
writeln('vvedite chislo ');
readln(S);
j:=length(S);
K:=0;
for i:=1 to j do
if pos (copy(S,i,i),S)=1 then K:=K+1;
writeln (K);
for i:=1 to K do
begin
a:=Pos('z',S);
delete(S,a,1) ;
Insert('f',S,a);
end;
writeln(S);
end.
Вроде всё работает :D
Вот 135:
Program ex135;
var a : string;
i, j : integer;
begin
writeln ('vvedite stroku');
readln (a);
j := length (a);
if j mod 2 <> 0
then
delete (a, j div 2 + 1, 1)
else
delete (a, j div 2 + 1, 2);
writeln (a);
end.
А вот 138:
Program ex138 ;
var S : string;
i,j,a,b,c,K : integer;
begin
writeln('vvedite chislo ');
readln(S);
j:=length(S);
K:=0;
for i:=1 to j do
if pos (copy(S,i,i),S)=1 then K:=K+1;
writeln (K);
for i:=1 to K do
begin
a:=Pos('z',S);
delete(S,a,1) ;
Insert('f',S,a);
end;
writeln(S);
end.
Вроде всё работает :D