Ответы
Ответ дал:
0
Ответ:
Объяснение:
program StringsChange;
const
ArraySize = 50;
var
string1, string2, x : string;
i, StringLength : integer;
procedure MyProcedure(var S : string);
begin
StringLength:=Length(S);
for i:= 1 to StringLength do
begin
x:=copy(s,StringLength+1-i,1);
string2:=string2+x;
end;
end;
begin
StringLength :=0; string2 :='';
Write('Input string: ');
ReadLn(string1);
MyProcedure(string1);
Writeln(string2);
end.
oreper:
Ошибка в этой строке: for i:= 1 to StringLength do
Вы тут? ]
тут. какая именно ошибка?
у меня без ошибок: Linking a.out
49 lines compiled, 0.2 sec
/usr/bin/ld.bfd: warning: link.res contains output sections; did you forget -T?
Input string: qwertyuiop
poiuytrewq
49 lines compiled, 0.2 sec
/usr/bin/ld.bfd: warning: link.res contains output sections; did you forget -T?
Input string: qwertyuiop
poiuytrewq
А где тут "рекурсия с помощью процедуры"?
Вас заинтересует
1 год назад
1 год назад
3 года назад
8 лет назад